package sounds;
import javax.sound.sampled.AudioFormat;
import javax.sound.sampled.AudioSystem;
import javax.sound.sampled.DataLine;
import javax.sound.sampled.FloatControl;
import javax.sound.sampled.LineUnavailableException;
import javax.sound.sampled.SourceDataLine;

import util.AudioClipBalanced;
/** <p>An object implementing {@link java.applet.AudioClip java.applet.AudioClip} with the data from loop-02.wav hard-coded into it.</p>
 * <p>Created with the <a href="http://stephengware.com/projects/soundtoclass">SoundToClass tool</a>, by Stephen G. Ware.</p>
 * @author Stephen G. Ware */
public class Loop02 implements AudioClipBalanced {
	private byte[] data;
	private AudioFormat format;
	private DataLine.Info lineInfo = null;
	private PlayThread playThread = null;
	private LoopThread loopThread = null;
	private static final long serialVersionUID = 96558;
	private static byte[] data0(){ return new byte[] {-5,-1,9,0,10,0,17,0,24,0,26,0,39,0,36,0,53,0,48,0,64,0,62,0,74,0,79,0,83,0,93,0,95,0,103,0,111,0,115,0,120,0,-126,0,-124,0,-115,0,-110,0,-106,0,-96,0,-95,0,-85,0,-83,0,-75,0,-70,0,-66,0,-59,0,-57,0,-47,0,-49,0,-37,0,-40,0,-30,0,-30,0,-24,0,-21,0,-19,0,-14,0,-14,0,-9,0,-8,0,-7,0,-3,0,-5,0,-3,0,-2,0,-4,0,0,1,-5,0,-4,0,-8,0,-6,0,-11,0,-12,0,-16,0,-20,0,-23,0,-27,0,-32,0,-37,0,-42,0,-48,0,-56,0,-58,0,-71,0,-73,0,-82,0,-94,0,-96,0,-109,0,-115,0,-127,0,122,0,107,0,104,0,88,0,80,0,69,0,57,0,47,0,34,0,23,0,12,0,0,0,-12,-1,-23,-1,-36,-1,-48,-1,-61,-1,-73,-1,-84,-1,-96,-1,-110,-1,-120,-1,121,-1,110,-1,99,-1,84,-1,77,-1,62,-1,54,-1,39,-1,32,-1,18,-1,10,-1,-1,-2,-11,-2,-18,-2,-32,-2,-36,-2,-51,-2,-57,-2,-65,-2,-77,-2,-81,-2,-93,-2,-102,-2,-110,-2,-119,-2,-128,-2,122,-2,112,-2,102,-2,95,-2,84,-2,77,-2,68,-2,60,-2,50,-2,46,-2,34,-2,29,-2,18,-2,15,-2,3,-2,3,-2,-9,-3,-11,-3,-17,-3,-23,-3,-26,-3,-32,-3,-35,-3,-37,-3,-42,-3,-45,-3,-45,-3,-50,-3,-48,-3,-54,-3,-52,-3,-55,-3,-56,-3,-55,-3,-60,-3,-54,-3,-59,-3,-57,-3,-57,-3,-58,-3,-57,-3,-57,-3,-57,-3,-56,-3,-57,-3,-55,-3,-58,-3,-54,-3,-57,-3,-54,-3,-55,-3,-56,-3,-54,-3,-59,-3,-53,-3,-63,-3,-52,-3,-63,-3,-54,-3,-61,-3,-59,-3,-60,-3,-59,-3,-61,-3,-57,-3,-62,-3,-55,-3,-60,-3,-57,-3,-56,-3,-59,-3,-55,-3,-55,-3,-54,-3,-51,-3,-52,-3,-52,-3,-52,-3,-51,-3,-49,-3,-48,-3,-47,-3,-50,-3,-47,-3,-52,-3,-47,-3,-51,-3,-52,-3,-51,-3,-60,-3,-56,-3,-67,-3,-63,-3,-71,-3,-74,-3,-78,-3,-85,-3,-91,-3,-95,-3,-107,-3,-107,-3,-120,-3,-123,-3,124,-3,116,-3,110,-3,101,-3,95,-3,90,-3,83,-3,76,-3,73,-3,60,-3,60,-3,52,-3,46,-3,46,-3,35,-3,35,-3,30,-3,27,-3,25,-3,20,-3,21,-3,16,-3,18,-3,18,-3,14,-3,17,-3,14,-3,18,-3,22,-3,21,-3,30,-3,29,-3,38,-3,40,-3,49,-3,53,-3,64,-3,67,-3,82,-3,86,-3,101,-3,110,-3,122,-3,-123,-3,-110,-3,-98,-3,-86,-3,-70,-3,-58,-3,-42,-3,-25,-3,-10,-3,4,-2,25,-2,34,-2,59,-2,71,-2,93,-2,111,-2,-128,-2,-105,-2,-90,-2,-64,-2,-48,-2,-21,-2,-1,-2,22,-1,46,-1,67,-1,94,-1,116,-1,-112,-1,-87,-1,-59,-1,-36,-1,-6,-1,14,0,48,0,69,0,103,0,-128,0,-98,0,-73,0,-44,0,-18,0,12,1,41,1,71,1,101,1,126,1,-99,1,-76,1,-40,1,-20,1,17,2,37,2,70,2,91,2,120,2,-114,2,-86,2,-62,2,-42,2,-18,2,-1,2,18,3,36,3,51,3,70,3,83,3,99,3,109,3,121,3,-127,3,-114,3,-107,3,-92,3,-91,3,-76,3,-77,3,-66,3,-60,3,-57,3,-46,3,-44,3,-34,3,-31,3,-25,3,-21,3,-13,3,-9,3,0,4,4,4,12,4,16,4,26,4,29,4,41,4,44,4,54,4,61,4,67,4,76,4,82,4,90,4,100,4,105,4,115,4,120,4,124,4,-123,4,-121,4,-111,4,-106,4,-103,4,-98,4,-96,4,-93,4,-87,4,-88,4,-81,4,-83,4,-80,4,-77,4,-78,4,-72,4,-73,4,-71,4,-66,4,-71,4,-62,4,-69,4,-59,4,-66,4,-57,4,-65,4,-58,4,-64,4,-58,4,-62,4,-59,4,-60,4,-60,4,-64,4,-64,4,-69,4,-69,4,-69,4,-73,4,-71,4,-77,4,-77,4,-81,4,-85,4,-83,4,-88,4,-86,4,-89,4,-95,4,-94,4,-102,4,-99,4,-105,4,-102,4,-109,4,-106,4,-114,4,-112,4,-114,4,-117,4,-113,4,-121,4,-115,4,-121,4,-116,4,-120,4,-113,4,-117,4,-109,4,-111,4,-108,4,-101,4,-106,4,-92,4,-102,4,-88,4,-95,4,-88,4,-93,4,-89,4,-95,4,-91,4,-99,4,-98,4,-106,4,-113,4,-120,4,124,4,118,4,104,4,93,4,79,4,63,4,48,4,31,4,13,4,-6,3,-23,3,-48,3,-66,3,-91,3,-111,3,123,3,99,3,79,3,56,3,31,3,6,3,-20,2,-48,2,-65,2,-100,2,-116,2,106,2,82,2,51,2,22,2,-8,1,-39,1,-69,1,-103,1,121,1,82,1,50,1,11,1,-26,0,-62,0,-107,0,113,0,61,0,28,0,-24,-1}; }
	private static byte[] data1(){ return new byte[] {-59,-1,-115,-1,103,-1,47,-1,6,-1,-48,-2,-90,-2,114,-2,68,-2,16,-2,-31,-3,-80,-3,126,-3,77,-3,31,-3,-19,-4,-60,-4,-109,-4,105,-4,54,-4,16,-4,-36,-5,-65,-5,-111,-5,110,-5,70,-5,30,-5,-3,-6,-42,-6,-74,-6,-109,-6,114,-6,85,-6,52,-6,21,-6,-10,-7,-41,-7,-71,-7,-97,-7,124,-7,102,-7,65,-7,43,-7,9,-7,-18,-8,-47,-8,-72,-8,-100,-8,-126,-8,102,-8,75,-8,48,-8,26,-8,-2,-9,-18,-9,-48,-9,-64,-9,-89,-9,-111,-9,-123,-9,110,-9,101,-9,84,-9,68,-9,63,-9,45,-9,42,-9,33,-9,26,-9,26,-9,18,-9,22,-9,14,-9,19,-9,20,-9,24,-9,34,-9,37,-9,47,-9,58,-9,69,-9,78,-9,94,-9,102,-9,123,-9,-120,-9,-100,-9,-83,-9,-66,-9,-44,-9,-24,-9,-5,-9,22,-8,37,-8,74,-8,92,-8,125,-8,-107,-8,-81,-8,-52,-8,-23,-8,9,-7,43,-7,73,-7,107,-7,-115,-7,-86,-7,-47,-7,-22,-7,21,-6,50,-6,93,-6,123,-6,-94,-6,-61,-6,-20,-6,16,-5,59,-5,94,-5,-119,-5,-85,-5,-41,-5,-8,-5,38,-4,73,-4,117,-4,-101,-4,-60,-4,-26,-4,14,-3,49,-3,92,-3,-128,-3,-85,-3,-52,-3,-12,-3,17,-2,58,-2,91,-2,-121,-2,-90,-2,-49,-2,-20,-2,18,-1,50,-1,85,-1,123,-1,-98,-1,-67,-1,-30,-1,-7,-1,32,0,57,0,90,0,117,0,-110,0,-80,0,-54,0,-30,0,-6,0,16,1,42,1,64,1,87,1,102,1,123,1,-120,1,-100,1,-84,1,-70,1,-53,1,-42,1,-31,1,-21,1,-13,1,-4,1,8,2,14,2,24,2,30,2,33,2,40,2,40,2,49,2,50,2,58,2,59,2,65,2,68,2,72,2,75,2,81,2,84,2,90,2,92,2,93,2,89,2,97,2,93,2,103,2,99,2,99,2,99,2,93,2,93,2,92,2,87,2,88,2,80,2,76,2,69,2,59,2,53,2,38,2,38,2,19,2,18,2,2,2,-7,1,-19,1,-29,1,-43,1,-55,1,-72,1,-87,1,-100,1,-121,1,124,1,103,1,89,1,73,1,49,1,37,1,9,1,-4,0,-30,0,-47,0,-71,0,-91,0,-116,0,121,0,93,0,70,0,42,0,15,0,-11,-1,-40,-1,-64,-1,-89,-1,-117,-1,116,-1,85,-1,62,-1,34,-1,11,-1,-10,-2,-30,-2,-50,-2,-68,-2,-85,-2,-99,-2,-112,-2,-118,-2,-124,-2,-124,-2,-125,-2,127,-2,-123,-2,-126,-2,-112,-2,-103,-2,-88,-2,-72,-2,-59,-2,-43,-2,-25,-2,-1,-2,20,-1,51,-1,71,-1,105,-1,125,-1,-96,-1,-70,-1,-32,-1,-2,-1,34,0,66,0,96,0,-122,0,-97,0,-53,0,-24,0,16,1,47,1,80,1,110,1,-114,1,-80,1,-48,1,-12,1,22,2,55,2,89,2,121,2,-96,2,-57,2,-10,2,32,3,81,3,124,3,-80,3,-35,3,21,4,73,4,-126,4,-69,4,-10,4,50,5,106,5,-89,5,-32,5,33,6,94,6,-101,6,-43,6,17,7,71,7,-126,7,-73,7,-20,7,33,8,82,8,-126,8,-80,8,-40,8,4,9,43,9,81,9,118,9,-108,9,-75,9,-44,9,-18,9,9,10,28,10,51,10,66,10,91,10,104,10,125,10,-117,10,-106,10,-87,10,-79,10,-65,10,-52,10,-46,10,-32,10,-26,10,-19,10,-11,10,-5,10,-1,10,6,11,7,11,9,11,14,11,12,11,11,11,6,11,-2,10,-5,10,-22,10,-28,10,-51,10,-66,10,-94,10,-116,10,111,10,81,10,50,10,11,10,-29,9,-75,9,-122,9,83,9,34,9,-26,8,-83,8,110,8,43,8,-23,7,-94,7,96,7,22,7,-49,6,125,6,49,6,-40,5,-115,5,57,5,-26,4,-106,4,58,4,-28,3,-124,3,42,3,-48,2,118,2,32,2,-62,1,105,1,13,1,-85,0,84,0,-12,-1,-92,-1,72,-1,-14,-2,-105,-2,60,-2,-24,-3,-112,-3,69,-3,-21,-4,-97,-4,69,-4,-9,-5,-91,-5,86,-5,6,-5,-67,-6,113,-6,47,-6,-33,-7,-98,-7,84,-7,25,-7,-40,-8,-98,-8,101,-8,48,-8,-10,-9,-55,-9,-107,-9,109,-9,68,-9,32,-9,-3,-10,-33,-10,-70,-10,-93,-10,-125,-10,117,-10,93,-10,80,-10,59,-10,45,-10,29,-10,18,-10,15,-10,9,-10,13,-10,8,-10,12,-10,12,-10,23,-10,28,-10,48,-10,54,-10,81,-10,91,-10,118,-10,-117,-10,-87,-10,-53,-10,-22,-10,13,-9,45,-9,85,-9,124,-9,-90,-9,-48,-9,-7,-9,44,-8,83,-8,-117,-8,-71,-8,-15,-8,27,-7,84,-7,125,-7,-69,-7,-21,-7,36,-6,91,-6,-111,-6,-56,-6,-2,-6,48,-5,102,-5,-108,-5,-51,-5,-5,-5,46,-4,90,-4,-121,-4,-77,-4,-37,-4,10,-3,49,-3}; }
	private static byte[] data2(){ return new byte[] {97,-3,-121,-3,-83,-3,-49,-3,-13,-3,22,-2,62,-2,93,-2,-123,-2,-93,-2,-58,-2,-30,-2,10,-1,38,-1,77,-1,103,-1,-122,-1,-97,-1,-70,-1,-50,-1,-20,-1,2,0,30,0,51,0,68,0,82,0,95,0,113,0,-128,0,-110,0,-102,0,-91,0,-87,0,-84,0,-83,0,-78,0,-76,0,-77,0,-81,0,-94,0,-100,0,-117,0,127,0,108,0,89,0,63,0,38,0,5,0,-30,-1,-59,-1,-101,-1,127,-1,81,-1,45,-1,-4,-2,-50,-2,-104,-2,106,-2,48,-2,6,-2,-52,-3,-101,-3,95,-3,35,-3,-21,-4,-78,-4,127,-4,63,-4,13,-4,-55,-5,-112,-5,80,-5,24,-5,-32,-6,-84,-6,115,-6,63,-6,7,-6,-42,-7,-94,-7,118,-7,73,-7,31,-7,-9,-8,-46,-8,-82,-8,-111,-8,114,-8,94,-8,72,-8,56,-8,41,-8,32,-8,26,-8,22,-8,22,-8,24,-8,31,-8,38,-8,50,-8,62,-8,75,-8,91,-8,108,-8,-127,-8,-106,-8,-84,-8,-62,-8,-44,-8,-16,-8,1,-7,25,-7,48,-7,64,-7,92,-7,109,-7,-124,-7,-100,-7,-82,-7,-57,-7,-42,-7,-18,-7,0,-6,20,-6,41,-6,60,-6,86,-6,106,-6,-125,-6,-101,-6,-78,-6,-49,-6,-26,-6,7,-5,34,-5,65,-5,99,-5,-119,-5,-82,-5,-39,-5,-2,-5,46,-4,85,-4,-126,-4,-83,-4,-42,-4,7,-3,54,-3,99,-3,-113,-3,-75,-3,-32,-3,7,-2,41,-2,77,-2,105,-2,-116,-2,-96,-2,-70,-2,-48,-2,-30,-2,-12,-2,2,-1,9,-1,13,-1,20,-1,26,-1,39,-1,41,-1,47,-1,42,-1,46,-1,45,-1,45,-1,51,-1,52,-1,61,-1,65,-1,69,-1,73,-1,81,-1,95,-1,106,-1,122,-1,-122,-1,-106,-1,-92,-1,-74,-1,-51,-1,-25,-1,2,0,35,0,65,0,93,0,123,0,-101,0,-65,0,-26,0,11,1,41,1,75,1,103,1,-125,1,-91,1,-67,1,-35,1,-12,1,8,2,28,2,50,2,70,2,99,2,117,2,-116,2,-99,2,-80,2,-54,2,-30,2,-1,2,29,3,58,3,88,3,118,3,-109,3,-74,3,-37,3,-1,3,38,4,72,4,106,4,-114,4,-75,4,-36,4,9,5,54,5,101,5,-119,5,-72,5,-33,5,21,6,71,6,118,6,-85,6,-40,6,10,7,58,7,109,7,-95,7,-39,7,13,8,72,8,111,8,-90,8,-48,8,8,9,64,9,114,9,-82,9,-42,9,13,10,56,10,110,10,-95,10,-48,10,9,11,53,11,107,11,-105,11,-51,11,-6,11,47,12,92,12,-114,12,-64,12,-15,12,38,13,92,13,-116,13,-63,13,-10,13,38,14,101,14,-114,14,-52,14,-8,14,49,15,95,15,-109,15,-62,15,-12,15,36,16,79,16,121,16,-97,16,-56,16,-26,16,8,17,36,17,72,17,92,17,119,17,-125,17,-104,17,-89,17,-77,17,-65,17,-62,17,-56,17,-53,17,-54,17,-58,17,-64,17,-74,17,-84,17,-102,17,-118,17,115,17,99,17,73,17,43,17,10,17,-30,16,-71,16,-117,16,88,16,42,16,-14,15,-68,15,-127,15,59,15,-8,14,-88,14,88,14,11,14,-72,13,106,13,17,13,-67,12,93,12,0,12,-100,11,61,11,-39,10,122,10,18,10,-87,9,66,9,-45,8,110,8,-2,7,-108,7,46,7,-64,6,88,6,-24,5,124,5,14,5,-84,4,61,4,-42,3,97,3,-10,2,-114,2,34,2,-71,1,81,1,-22,0,-124,0,26,0,-73,-1,75,-1,-16,-2,-117,-2,53,-2,-42,-3,118,-3,28,-3,-68,-4,104,-4,15,-4,-72,-5,106,-5,16,-5,-65,-6,108,-6,25,-6,-52,-7,121,-7,46,-7,-36,-8,-110,-8,62,-8,-15,-9,-94,-9,83,-9,13,-9,-69,-10,116,-10,35,-10,-31,-11,-106,-11,95,-11,23,-11,-34,-12,-102,-12,90,-12,32,-12,-33,-13,-84,-13,115,-13,67,-13,13,-13,-36,-14,-88,-14,127,-14,84,-14,50,-14,12,-14,-21,-15,-62,-15,-89,-15,-118,-15,120,-15,104,-15,89,-15,83,-15,79,-15,77,-15,79,-15,85,-15,99,-15,122,-15,-117,-15,-92,-15,-75,-15,-47,-15,-14,-15,19,-14,57,-14,97,-14,-124,-14,-83,-14,-52,-14,-9,-14,28,-13,68,-13,108,-13,-119,-13,-82,-13,-58,-13,-24,-13,3,-12,35,-12,57,-12,75,-12,94,-12,110,-12,123,-12,-117,-12,-114,-12,-102,-12,-98,-12,-93,-12,-90,-12,-87,-12,-87,-12,-82,-12,-84,-12,-78,-12,-80,-12,-76,-12,-77,-12,-74,-12,-68,-12,-63,-12,-57,-12,-52,-12,-51,-12,-45,-12,-44,-12,-33,-12,-32,-12,-20,-12,-17,-12,-13,-12,-10,-12,-6,-12,-2,-12,-2,-12,2,-11,1,-11,2,-11,-1,-12,-13,-12,-17,-12,-28,-12,-27,-12,-33,-12,-39,-12,-50,-12,-64,-12,-78,-12,-97,-12,-107,-12,-124,-12,122,-12,103,-12,84,-12,70,-12,46,-12,38,-12,21,-12}; }
	private static byte[] data3(){ return new byte[] {10,-12,-4,-13,-17,-13,-22,-13,-35,-13,-31,-13,-40,-13,-33,-13,-36,-13,-35,-13,-32,-13,-30,-13,-16,-13,-9,-13,12,-12,16,-12,36,-12,40,-12,59,-12,70,-12,87,-12,92,-12,115,-12,120,-12,-112,-12,-105,-12,-90,-12,-82,-12,-69,-12,-65,-12,-53,-12,-50,-12,-44,-12,-39,-12,-36,-12,-34,-12,-33,-12,-36,-12,-41,-12,-43,-12,-46,-12,-46,-12,-49,-12,-54,-12,-60,-12,-57,-12,-63,-12,-63,-12,-69,-12,-63,-12,-57,-12,-46,-12,-42,-12,-32,-12,-29,-12,-7,-12,-1,-12,22,-11,22,-11,43,-11,49,-11,71,-11,80,-11,100,-11,115,-11,-128,-11,-114,-11,-109,-11,-100,-11,-90,-11,-79,-11,-63,-11,-48,-11,-32,-11,-21,-11,-5,-11,8,-10,30,-10,64,-10,91,-10,127,-10,-102,-10,-71,-10,-31,-10,7,-9,61,-9,114,-9,-78,-9,-19,-9,34,-8,96,-8,-101,-8,-24,-8,46,-7,-123,-7,-45,-7,36,-6,118,-6,-55,-6,39,-5,-111,-5,-7,-5,109,-4,-39,-4,74,-3,-63,-3,60,-2,-61,-2,70,-1,-44,-1,96,0,-20,0,120,1,6,2,-97,2,65,3,-30,3,127,4,21,5,-85,5,74,6,-24,6,-108,7,57,8,-27,8,-117,9,47,10,-39,10,-124,11,50,12,-23,12,-101,13,80,14,3,15,-76,15,109,16,35,17,-31,17,-100,18,92,19,27,20,-44,20,-114,21,74,22,3,23,-53,23,125,24,68,25,-12,25,-84,26,97,27,17,28,-57,28,116,29,33,30,-55,30,105,31,0,32,-105,32,43,33,-62,33,76,34,-42,34,81,35,-45,35,71,36,-65,36,48,37,-101,37,-1,37,90,38,-80,38,5,39,81,39,-101,39,-39,39,22,40,75,40,-128,40,-81,40,-42,40,-6,40,22,41,49,41,76,41,92,41,113,41,121,41,-126,41,-125,41,-123,41,-128,41,-128,41,120,41,114,41,90,41,73,41,28,41,6,41,-44,40,-79,40,-126,40,78,40,19,40,-57,39,122,39,40,39,-51,38,114,38,3,38,-107,37,25,37,-95,36,26,36,-108,35,2,35,107,34,-49,33,42,33,125,32,-56,31,5,31,72,30,125,29,-74,28,-35,27,-1,26,22,26,40,25,57,24,68,23,79,22,79,21,88,20,79,19,72,18,56,17,46,16,46,15,42,14,39,13,29,12,15,11,3,10,-6,8,-11,7,-5,6,-2,5,16,5,25,4,32,3,39,2,47,1,76,0,104,-1,-114,-2,-79,-3,-47,-4,-7,-5,29,-5,89,-6,-107,-7,-35,-8,33,-8,102,-9,-91,-10,-19,-11,52,-11,-111,-12,-19,-13,82,-13,-81,-14,5,-14,94,-15,-71,-16,31,-16,-119,-17,-10,-18,99,-18,-54,-19,55,-19,-100,-20,13,-20,-127,-21,0,-21,-128,-22,5,-22,-127,-23,-1,-24,-121,-24,19,-24,-73,-25,80,-25,-9,-26,-106,-26,63,-26,-19,-27,-97,-27,84,-27,24,-27,-34,-28,-87,-28,118,-28,69,-28,40,-28,5,-28,-17,-29,-38,-29,-55,-29,-67,-29,-78,-29,-90,-29,-85,-29,-86,-29,-71,-29,-67,-29,-52,-29,-51,-29,-32,-29,-16,-29,0,-28,24,-28,30,-28,50,-28,50,-28,67,-28,77,-28,91,-28,108,-28,126,-28,-117,-28,-95,-28,-78,-28,-58,-28,-25,-28,-5,-28,43,-27,69,-27,113,-27,-105,-27,-58,-27,-3,-27,52,-26,105,-26,-93,-26,-37,-26,26,-25,95,-25,-97,-25,-26,-25,32,-24,97,-24,-102,-24,-32,-24,24,-23,99,-23,-103,-23,-37,-23,12,-22,73,-22,126,-22,-71,-22,-24,-22,29,-21,82,-21,127,-21,-78,-21,-50,-21,-8,-21,23,-20,58,-20,88,-20,111,-20,-125,-20,-113,-20,-100,-20,-92,-20,-75,-20,-72,-20,-61,-20,-69,-20,-76,-20,-92,-20,-102,-20,-118,-20,125,-20,103,-20,90,-20,70,-20,43,-20,25,-20,-6,-21,-16,-21,-42,-21,-63,-21,-87,-21,-115,-21,124,-21,103,-21,93,-21,69,-21,54,-21,34,-21,15,-21,-7,-22,-22,-22,-36,-22,-49,-22,-62,-22,-78,-22,-87,-22,-101,-22,-111,-22,-115,-22,-111,-22,-107,-22,-107,-22,-101,-22,-96,-22,-81,-22,-62,-22,-40,-22,-12,-22,26,-21,66,-21,111,-21,-93,-21,-40,-21,21,-20,92,-20,-95,-20,-14,-20,70,-19,-114,-19,-25,-19,57,-18,-90,-18,3,-17,115,-17,-44,-17,70,-16,-81,-16,39,-15,-102,-15,21,-14,-122,-14,4,-13,125,-13,8,-12,-113,-12,37,-11,-78,-11,69,-10,-43,-10,100,-9,-6,-9,-110,-8,42,-7,-55,-7,100,-6,4,-5,-93,-5,63,-4,-36,-4,124,-3,33,-2,-56,-2,115,-1,20,0,-67,0,97,1,14,2,-66,2,106,3,31,4,-56,4,119,5,27,6,-57,6,114,7,30,8,-59,8,106,9,16,10,-86,10,74,11,-41,11,110,12,5,13,-115,13,27,14,-103,14,27,15,-105,15,21,16,-111,16,8,17,119,17,-33,17,60,18,-98,18,-12,18,83,19,-75,19,9,20,88,20,-108,20,-48,20,9,21,57,21,117,21,-94,21}; }
	private static byte[] data4(){ return new byte[] {-49,21,-17,21,14,22,45,22,87,22,123,22,-89,22,-64,22,-35,22,-12,22,30,23,71,23,123,23,-90,23,-43,23,-2,23,39,24,78,24,126,24,-79,24,-30,24,14,25,50,25,83,25,120,25,-103,25,-69,25,-38,25,-15,25,15,26,30,26,59,26,70,26,100,26,113,26,-119,26,-106,26,-101,26,-83,26,-85,26,-60,26,-57,26,-32,26,-22,26,-12,26,-9,26,-12,26,-1,26,-4,26,5,27,1,27,1,27,-3,26,-20,26,-18,26,-27,26,-25,26,-36,26,-56,26,-71,26,-88,26,-104,26,-114,26,124,26,110,26,101,26,80,26,67,26,50,26,52,26,40,26,41,26,26,26,23,26,15,26,16,26,22,26,32,26,39,26,45,26,47,26,57,26,59,26,67,26,69,26,82,26,88,26,92,26,93,26,87,26,95,26,88,26,84,26,74,26,54,26,44,26,19,26,10,26,-14,25,-25,25,-48,25,-64,25,-102,25,125,25,94,25,68,25,47,25,6,25,-37,24,-87,24,114,24,67,24,9,24,-38,23,-96,23,96,23,17,23,-64,22,105,22,19,22,-72,21,92,21,-2,20,-99,20,48,20,-61,19,86,19,-18,18,125,18,16,18,-103,17,30,17,-106,16,23,16,-108,15,30,15,-109,14,8,14,115,13,-42,12,59,12,-103,11,-3,10,89,10,-81,9,-12,8,59,8,117,7,-69,6,-9,5,51,5,106,4,-101,3,-55,2,-15,1,23,1,63,0,105,-1,-106,-2,-63,-3,-15,-4,17,-4,57,-5,98,-6,-108,-7,-50,-8,8,-8,69,-9,-124,-10,-75,-11,-13,-12,47,-12,126,-13,-57,-14,19,-14,92,-15,-89,-16,-13,-17,68,-17,-113,-18,-25,-19,55,-19,-105,-20,-23,-21,68,-21,-107,-22,-18,-23,76,-23,-86,-24,16,-24,105,-25,-51,-26,35,-26,-117,-27,-16,-28,94,-28,-46,-29,70,-29,-65,-30,52,-30,-79,-31,49,-31,-71,-32,71,-32,-53,-33,89,-33,-30,-34,111,-34,-4,-35,-106,-35,52,-35,-37,-36,-120,-36,49,-36,-29,-37,-112,-37,69,-37,4,-37,-57,-38,-109,-38,99,-38,60,-38,18,-38,-14,-39,-47,-39,-64,-39,-75,-39,-90,-39,-92,-39,-108,-39,-110,-39,-111,-39,-106,-39,-92,-39,-83,-39,-71,-39,-50,-39,-33,-39,-1,-39,20,-38,62,-38,100,-38,-100,-38,-41,-38,18,-37,87,-37,-98,-37,-18,-37,74,-36,-88,-36,21,-35,-126,-35,-9,-35,109,-34,-23,-34,104,-33,-16,-33,-126,-32,25,-31,-75,-31,75,-30,-18,-30,-116,-29,49,-28,-37,-28,-126,-27,65,-26,-20,-26,-81,-25,88,-24,18,-23,-68,-23,120,-22,41,-21,-25,-21,-102,-20,85,-19,-2,-19,-80,-18,92,-17,21,-16,-51,-16,125,-15,39,-14,-54,-14,107,-13,30,-12,-55,-12,125,-11,32,-10,-63,-10,104,-9,-1,-9,-101,-8,51,-7,-51,-7,109,-6,2,-5,-108,-5,27,-4,-99,-4,32,-3,-94,-3,49,-2,-79,-2,51,-1,-86,-1,27,0,-112,0,1,1,119,1,-13,1,102,2,-37,2,65,3,-90,3,7,4,109,4,-40,4,69,5,-93,5,-3,5,80,6,-97,6,-19,6,56,7,-125,7,-52,7,16,8,70,8,118,8,-95,8,-46,8,4,9,52,9,94,9,123,9,-102,9,-80,9,-45,9,-16,9,21,10,47,10,66,10,87,10,99,10,120,10,-122,10,-105,10,-83,10,-63,10,-47,10,-37,10,-28,10,-19,10,-4,10,6,11,14,11,31,11,38,11,51,11,52,11,61,11,62,11,64,11,58,11,62,11,47,11,51,11,26,11,19,11,-1,10,-24,10,-55,10,-95,10,127,10,88,10,53,10,12,10,-30,9,-72,9,-119,9,88,9,35,9,-20,8,-70,8,-124,8,76,8,16,8,-48,7,-101,7,89,7,31,7,-38,6,-114,6,72,6,-7,5,-87,5,87,5,2,5,-82,4,81,4,-14,3,-114,3,51,3,-46,2,-127,2,40,2,-42,1,123,1,44,1,-37,0,-95,0,88,0,33,0,-32,-1,-87,-1,111,-1,64,-1,26,-1,-14,-2,-49,-2,-91,-2,-121,-2,104,-2,77,-2,56,-2,39,-2,24,-2,14,-2,7,-2,4,-2,6,-2,13,-2,29,-2,52,-2,71,-2,93,-2,112,-2,-111,-2,-80,-2,-37,-2,2,-1,39,-1,83,-1,114,-1,-99,-1,-67,-1,-18,-1,34,0,89,0,-115,0,-76,0,-19,0,30,1,99,1,-87,1,-13,1,64,2,-115,2,-42,2,37,3,113,3,-50,3,54,4,-88,4,23,5,-116,5,-9,5,105,6,-40,6,90,7,-34,7,100,8,-18,8,104,9,-11,9,119,10,14,11,-100,11,45,12,-76,12,63,13,-58,13,77,14,-43,14,98,15,-16,15,-121,16,16,17,-103,17,20,18,-107,18,24,19,-90,19,50,20,-62,20,75,21,-48,21,76,22,-53,22,79,23,-48,23,81,24,-64,24,48,25,-97,25,11,26,118,26,-39,26,53,27,-118,27}; }
	private static byte[] data5(){ return new byte[] {-36,27,49,28,125,28,-56,28,13,29,81,29,-107,29,-57,29,6,30,55,30,115,30,-98,30,-51,30,-19,30,17,31,38,31,67,31,87,31,101,31,110,31,110,31,97,31,79,31,53,31,25,31,-13,30,-57,30,-117,30,73,30,-15,29,-99,29,72,29,-22,28,-117,28,22,28,-88,27,29,27,-97,26,11,26,-122,25,-25,24,71,24,-100,23,-22,22,45,22,112,21,-89,20,-31,19,13,19,47,18,73,17,89,16,94,15,111,14,117,13,124,12,110,11,96,10,74,9,46,8,29,7,11,6,-1,4,-19,3,-41,2,-61,1,-93,0,-117,-1,115,-2,109,-3,101,-4,106,-5,98,-6,106,-7,100,-8,109,-9,-123,-10,-108,-11,-72,-12,-42,-13,-2,-14,38,-14,85,-15,-108,-16,-31,-17,43,-17,-126,-18,-50,-19,44,-19,-121,-20,-20,-21,79,-21,-69,-22,44,-22,-89,-23,34,-23,-96,-24,29,-24,-91,-25,51,-25,-49,-26,116,-26,21,-26,-57,-27,113,-27,50,-27,-17,-28,-66,-28,-112,-28,110,-28,77,-28,60,-28,37,-28,31,-28,16,-28,18,-28,16,-28,34,-28,40,-28,60,-28,69,-28,91,-28,121,-28,-96,-28,-53,-28,-3,-28,54,-27,115,-27,-66,-27,3,-26,87,-26,-84,-26,15,-25,125,-25,-22,-25,100,-24,-44,-24,93,-23,-31,-23,108,-22,-8,-22,119,-21,-1,-21,125,-20,3,-19,-122,-19,7,-18,-114,-18,11,-17,-113,-17,13,-16,-120,-16,-3,-16,120,-15,-19,-15,114,-14,-19,-14,116,-13,-16,-13,115,-12,-21,-12,107,-11,-11,-11,126,-10,6,-9,-115,-9,15,-8,-110,-8,23,-7,-104,-7,33,-6,-86,-6,52,-5,-72,-5,58,-4,-77,-4,49,-3,-79,-3,56,-2,-74,-2,34,-1,-112,-1,-18,-1,87,0,-71,0,35,1,-124,1,-34,1,49,2,126,2,-62,2,10,3,73,3,-111,3,-55,3,0,4,32,4,62,4,79,4,109,4,-124,4,-113,4,-111,4,-125,4,105,4,70,4,27,4,-7,3,-49,3,-102,3,85,3,2,3,-88,2,71,2,-24,1,-118,1,40,1,-56,0,82,0,-35,-1,96,-1,-22,-2,-128,-2,7,-2,-107,-3,20,-3,-102,-4,20,-4,-110,-5,18,-5,-102,-6,33,-6,-76,-7,63,-7,-55,-8,74,-8,-41,-9,110,-9,3,-9,-99,-10,46,-10,-61,-11,85,-11,-16,-12,-103,-12,67,-12,-3,-13,-81,-13,105,-13,27,-13,-40,-14,-99,-14,113,-14,73,-14,32,-14,-1,-15,-35,-15,-60,-15,-91,-15,-114,-15,117,-15,99,-15,82,-15,72,-15,58,-15,57,-15,42,-15,40,-15,27,-15,16,-15,10,-15,5,-15,3,-15,-11,-16,-16,-16,-23,-16,-25,-16,-25,-16,-30,-16,-21,-16,-26,-16,-18,-16,-15,-16,7,-15,27,-15,48,-15,82,-15,110,-15,-100,-15,-63,-15,-13,-15,36,-14,97,-14,-90,-14,-20,-14,54,-13,124,-13,-59,-13,17,-12,96,-12,-87,-12,-1,-12,73,-11,-103,-11,-46,-11,23,-10,69,-10,-121,-10,-76,-10,-19,-10,29,-9,85,-9,-118,-9,-69,-9,-28,-9,17,-8,72,-8,126,-8,-76,-8,-22,-8,21,-7,66,-7,104,-7,-100,-7,-48,-7,3,-6,54,-6,92,-6,-127,-6,-100,-6,-70,-6,-34,-6,10,-5,41,-5,76,-5,95,-5,121,-5,-107,-5,-74,-5,-31,-5,4,-4,48,-4,88,-4,-122,-4,-71,-4,-20,-4,48,-3,109,-3,-74,-3,-15,-3,49,-2,103,-2,-90,-2,-19,-2,60,-1,-125,-1,-57,-1,4,0,56,0,115,0,-81,0,-15,0,54,1,110,1,-90,1,-44,1,1,2,52,2,108,2,-96,2,-41,2,4,3,47,3,101,3,-105,3,-47,3,13,4,71,4,-109,4,-54,4,17,5,87,5,-97,5,-6,5,76,6,-89,6,-4,6,76,7,-86,7,4,8,110,8,-36,8,65,9,-98,9,-15,9,77,10,-79,10,30,11,-120,11,-10,11,103,12,-49,12,62,13,-77,13,43,14,-77,14,52,15,-58,15,70,16,-40,16,94,17,-8,17,-107,18,61,19,-35,19,-128,20,22,21,-70,21,83,22,-13,22,-107,23,54,24,-52,24,95,25,-28,25,116,26,-1,26,-119,27,26,28,-95,28,42,29,-82,29,50,30,-69,30,58,31,-55,31,82,32,-27,32,110,33,-6,33,-126,34,15,35,-99,35,47,36,-66,36,62,37,-59,37,75,38,-46,38,75,39,-65,39,39,40,-111,40,-22,40,70,41,-101,41,-32,41,25,42,71,42,109,42,-99,42,-72,42,-41,42,-31,42,-24,42,-32,42,-40,42,-66,42,-86,42,-115,42,107,42,67,42,13,42,-42,41,-105,41,86,41,4,41,-75,40,86,40,-7,39,-107,39,31,39,-99,38,18,38,-112,37,-5,36,98,36,-78,35,-4,34,74,34,-119,33,-55,32,-6,31,41,31,85,30,126,29,-108,28,-72,27,-46,26,-2,25,33,25,69,24,98,23,-124,22,-85,21,-40,20,-3,19,44,19,78,18,124,17,-103,16,-60,15}; }
	private static byte[] data6(){ return new byte[] {-19,14,17,14,54,13,85,12,119,11,-108,10,-86,9,-78,8,-66,7,-46,6,-19,5,11,5,30,4,37,3,45,2,56,1,77,0,113,-1,-110,-2,-74,-3,-45,-4,-10,-5,23,-5,59,-6,101,-7,-109,-8,-58,-9,-11,-10,30,-10,69,-11,113,-12,-103,-13,-43,-14,12,-14,71,-15,123,-16,-79,-17,-34,-18,31,-18,89,-19,-77,-20,-1,-21,90,-21,-87,-22,-4,-23,92,-23,-66,-24,47,-24,-97,-25,31,-25,-108,-26,18,-26,-115,-27,13,-27,-96,-28,50,-28,-39,-29,112,-29,19,-29,-77,-30,87,-30,11,-30,-61,-31,-120,-31,68,-31,7,-31,-42,-32,-86,-32,-124,-32,99,-32,71,-32,52,-32,33,-32,27,-32,32,-32,60,-32,83,-32,113,-32,-108,-32,-64,-32,-10,-32,53,-31,117,-31,-71,-31,8,-30,79,-30,-84,-30,-2,-30,90,-29,-74,-29,20,-28,105,-28,-62,-28,17,-27,97,-27,-95,-27,-17,-27,42,-26,119,-26,-78,-26,-21,-26,27,-25,73,-25,127,-25,-77,-25,-21,-25,28,-24,74,-24,126,-24,-89,-24,-39,-24,7,-23,61,-23,109,-23,-97,-23,-65,-23,-36,-23,-17,-23,8,-22,40,-22,70,-22,95,-22,106,-22,118,-22,124,-22,-123,-22,-116,-22,-109,-22,-106,-22,-107,-22,-113,-22,-127,-22,122,-22,108,-22,103,-22,93,-22,82,-22,74,-22,43,-22,29,-22,4,-22,3,-22,-8,-23,-27,-23,-55,-23,-87,-23,-127,-23,106,-23,84,-23,79,-23,68,-23,47,-23,23,-23,5,-23,-13,-24,-20,-24,-38,-24,-35,-24,-39,-24,-37,-24,-43,-24,-50,-24,-54,-24,-50,-24,-46,-24,-34,-24,-31,-24,-30,-24,-32,-24,-20,-24,-20,-24,-4,-24,-1,-24,14,-23,22,-23,31,-23,46,-23,66,-23,88,-23,104,-23,126,-23,-118,-23,-100,-23,-85,-23,-69,-23,-57,-23,-44,-23,-36,-23,-26,-23,-20,-23,-13,-23,-17,-23,-13,-23,-16,-23,-10,-23,-20,-23,-35,-23,-42,-23,-55,-23,-56,-23,-70,-23,-80,-23,-89,-23,-93,-23,-89,-23,-78,-23,-74,-23,-58,-23,-58,-23,-43,-23,-41,-23,-31,-23,-20,-23,0,-22,22,-22,39,-22,53,-22,50,-22,53,-22,56,-22,65,-22,82,-22,95,-22,107,-22,124,-22,127,-22,-111,-22,-110,-22,-79,-22,-63,-22,-25,-22,0,-21,32,-21,57,-21,96,-21,-114,-21,-61,-21,-5,-21,46,-20,99,-20,-106,-20,-48,-20,18,-19,94,-19,-78,-19,12,-18,94,-18,-82,-18,0,-17,99,-17,-43,-17,79,-16,-54,-16,64,-15,-64,-15,67,-14,-34,-14,127,-13,44,-12,-33,-12,-110,-11,62,-10,-8,-10,-74,-9,-112,-8,105,-7,87,-6,61,-5,36,-4,19,-3,-2,-3,0,-1,11,0,16,1,41,2,36,3,58,4,60,5,83,6,105,7,-112,8,-76,9,-36,10,-13,11,2,13,20,14,58,15,109,16,-80,17,-26,18,24,20,68,21,119,22,-70,23,7,25,88,26,-91,27,-22,28,46,30,116,31,-53,32,32,34,122,35,-46,36,41,38,-125,39,-54,40,32,42,106,43,-62,44,19,46,100,47,-75,48,-8,49,63,51,-123,52,-53,53,14,55,77,56,-124,57,-67,58,-12,59,39,61,80,62,108,63,-118,64,-90,65,-71,66,-65,67,-69,68,-75,69,-90,70,-119,71,107,72,62,73,18,74,-49,74,-111,75,52,76,-32,76,118,77,26,78,-91,78,52,79,-67,79,60,80,-76,80,30,81,122,81,-45,81,20,82,103,82,-94,82,-32,82,-7,82,14,83,32,83,53,83,58,83,43,83,10,83,-28,82,-83,82,107,82,28,82,-63,81,104,81,-17,80,94,80,-65,79,12,79,90,78,-108,77,-58,76,-27,75,-8,74,-12,73,-34,72,-75,71,-123,70,67,69,8,68,-79,66,78,65,-43,63,77,62,-62,60,55,59,-89,57,22,56,105,54,-80,52,-24,50,21,49,66,47,104,45,-112,43,-85,41,-64,39,-60,37,-61,35,-62,33,-56,31,-54,29,-52,27,-52,25,-44,23,-46,21,-40,19,-31,17,9,16,55,14,105,12,-101,10,-49,8,4,7,80,5,-102,3,-8,1,82,0,-73,-2,22,-3,111,-5,-60,-7,33,-8,-128,-10,-26,-12,78,-13,-76,-15,10,-16,101,-18,-61,-20,48,-21,-89,-23,37,-24,-95,-26,41,-27,-91,-29,52,-30,-57,-32,110,-33,34,-34,-32,-36,-92,-37,94,-38,27,-39,-33,-41,-64,-42,-94,-43,-108,-44,-125,-45,120,-46,106,-47,96,-48,103,-49,-123,-50,-84,-51,-32,-52,22,-52,77,-53,-109,-54,-28,-55,77,-55,-54,-56,78,-56,-35,-57,102,-57,-3,-58,-94,-58,86,-58,28,-58,-32,-59,-79,-59,118,-59,72,-59,27,-59,-9,-60,-38,-60,-60,-60,-78,-60,-84,-60,-102,-60,-112,-60,-128,-60,-126,-60,-118,-60,-101,-60,-90,-60,-77,-60,-61,-60,-31,-60,5,-59,52,-59,107,-59,-88,-59,-39,-59,27,-58,96,-58,-54,-58,50,-57,-91,-57,31,-56,-105,-56,32,-55,-87,-55,63,-54,-42,-54,114,-53,13,-52,-87,-52,68,-51,-26,-51}; }
	private static byte[] data7(){ return new byte[] {-119,-50,37,-49,-55,-49,98,-48,-4,-48,-111,-47,32,-46,-84,-46,59,-45,-55,-45,88,-44,-39,-44,94,-43,-35,-43,91,-42,-45,-42,74,-41,-63,-41,45,-40,-105,-40,-10,-40,87,-39,-84,-39,2,-38,69,-38,-117,-38,-66,-38,-20,-38,20,-37,57,-37,95,-37,125,-37,-112,-37,-105,-37,-119,-37,127,-37,116,-37,117,-37,115,-37,102,-37,79,-37,47,-37,26,-37,7,-37,0,-37,-14,-38,-25,-38,-37,-38,-50,-38,-64,-38,-74,-38,-80,-38,-76,-38,-73,-38,-65,-38,-54,-38,-45,-38,-33,-38,-11,-38,14,-37,48,-37,73,-37,105,-37,-124,-37,-97,-37,-59,-37,-14,-37,44,-36,100,-36,-112,-36,-64,-36,-22,-36,36,-35,98,-35,-78,-35,2,-34,77,-34,-91,-34,-19,-34,81,-33,-69,-33,47,-32,-78,-32,43,-31,-68,-31,72,-30,-38,-30,111,-29,32,-28,-41,-28,-96,-27,98,-26,47,-25,-14,-25,-68,-24,-107,-23,117,-22,88,-21,55,-20,6,-19,-33,-19,-75,-18,-101,-17,-127,-16,106,-15,78,-14,58,-13,38,-12,18,-11,14,-10,10,-9,30,-8,31,-7,48,-6,59,-5,85,-4,116,-3,-105,-2,-69,-1,-22,0,6,2,45,3,66,4,97,5,-126,6,-95,7,-64,8,-49,9,-41,10,-40,11,-44,12,-42,13,-40,14,-40,15,-41,16,-54,17,-73,18,-87,19,-104,20,-111,21,127,22,105,23,72,24,33,25,-5,25,-47,26,-94,27,108,28,62,29,-5,29,-74,30,88,31,7,32,-80,32,88,33,-7,33,-97,34,49,35,-63,35,59,36,-64,36,71,37,-47,37,85,38,-37,38,68,39,-74,39,21,40,-111,40,8,41,-114,41,5,42,113,42,-51,42,48,43,-88,43,40,44,-94,44,17,45,125,45,-33,45,71,46,-86,46,16,47,125,47,-38,47,60,48,-122,48,-51,48,5,49,68,49,114,49,-89,49,-56,49,-32,49,-20,49,-10,49,6,50,19,50,37,50,49,50,46,50,47,50,42,50,56,50,58,50,64,50,66,50,69,50,71,50,71,50,78,50,90,50,103,50,108,50,112,50,101,50,103,50,94,50,98,50,104,50,115,50,116,50,117,50,110,50,117,50,-123,50,-100,50,-83,50,-50,50,-27,50,15,51,44,51,85,51,-122,51,-73,51,-15,51,42,52,101,52,-100,52,-44,52,15,53,69,53,116,53,-106,53,-80,53,-59,53,-45,53,-34,53,-30,53,-31,53,-44,53,-75,53,-112,53,107,53,70,53,36,53,-14,52,-68,52,113,52,44,52,-28,51,-96,51,82,51,7,51,-71,50,105,50,15,50,-79,49,89,49,4,49,-93,48,60,48,-65,47,78,47,-52,46,84,46,-48,45,70,45,-74,44,30,44,118,43,-63,42,2,42,74,41,-119,40,-64,39,-30,38,-1,37,1,37,8,36,4,35,4,34,0,33,-23,31,-47,30,-100,29,109,28,53,27,2,26,-63,24,-127,23,43,22,-47,20,84,19,-38,17,93,16,-26,14,101,13,-63,11,31,10,96,8,-89,6,-9,4,73,3,-101,1,-22,-1,52,-2,125,-4,-52,-6,35,-7,-102,-9,17,-10,-105,-12,29,-13,-89,-15,53,-16,-51,-18,118,-19,45,-20,-20,-22,-85,-23,98,-24,38,-25,-37,-27,-92,-28,102,-29,62,-30,12,-31,-25,-33,-81,-34,120,-35,63,-36,11,-37,-37,-39,-88,-40,126,-41,77,-42,35,-43,-21,-45,-61,-46,-102,-47,-128,-48,109,-49,92,-50,63,-51,28,-52,-13,-54,-25,-55,-49,-56,-44,-57,-45,-58,-47,-59,-52,-60,-64,-61,-65,-62,-38,-63,-12,-64,37,-64,81,-65,-114,-66,-59,-67,-3,-68,62,-68,-102,-69,2,-69,115,-70,-33,-71,84,-71,-38,-72,111,-72,13,-72,-74,-73,104,-73,46,-73,-4,-74,-36,-74,-69,-74,-81,-74,-87,-74,-76,-74,-62,-74,-27,-74,12,-73,62,-73,103,-73,-94,-73,-32,-73,58,-72,-110,-72,-2,-72,95,-71,-50,-71,54,-70,-90,-70,34,-69,-82,-69,71,-68,-28,-68,-124,-67,45,-66,-35,-66,-100,-65,91,-64,56,-63,23,-62,12,-61,-4,-61,6,-59,18,-58,38,-57,67,-56,111,-55,-91,-54,-36,-53,31,-51,107,-50,-62,-49,19,-47,111,-46,-43,-45,60,-43,-94,-42,12,-40,120,-39,-23,-38,84,-36,-58,-35,60,-33,-75,-32,38,-30,-104,-29,-11,-28,70,-26,-103,-25,-15,-24,73,-22,-105,-21,-30,-20,25,-18,58,-17,77,-16,106,-15,-104,-14,-75,-13,-45,-12,-48,-11,-59,-10,-77,-9,-90,-8,-86,-7,-100,-6,-117,-5,111,-4,74,-3,27,-2,-11,-2,-42,-1,-74,0,-106,1,91,2,44,3,-30,3,-93,4,91,5,17,6,-57,6,125,7,47,8,-38,8,115,9,14,10,-90,10,70,11,-40,11,112,12,-7,12,126,13,-7,13,124,14,9,15,-108,15,21,16,-113,16,-12,16,75,17,-88,17,-1,17,100,18,-72,18,-2,18,65,19,112,19,-85,19,-33,19,31,20,86,20,-123,20,-67,20,-20,20,42,21,88,21}; }
	private static byte[] data8(){ return new byte[] {-110,21,-59,21,-1,21,43,22,82,22,112,22,-115,22,-77,22,-49,22,-28,22,-22,22,-15,22,-9,22,-7,22,-12,22,-19,22,-37,22,-56,22,-85,22,-124,22,98,22,62,22,33,22,1,22,-45,21,-94,21,109,21,48,21,-9,20,-84,20,116,20,36,20,-44,19,121,19,23,19,-53,18,104,18,8,18,-109,17,30,17,-84,16,55,16,-56,15,73,15,-41,14,90,14,-20,13,113,13,0,13,-111,12,31,12,-80,11,65,11,-40,10,112,10,8,10,-97,9,57,9,-52,8,104,8,4,8,-85,7,77,7,-13,6,-104,6,65,6,-31,5,-117,5,49,5,-34,4,-123,4,54,4,-13,3,-87,3,99,3,17,3,-56,2,122,2,64,2,1,2,-50,1,-115,1,82,1,27,1,-25,0,-75,0,-110,0,119,0,108,0,77,0,51,0,20,0,6,0,0,0,14,0,27,0,42,0,42,0,58,0,71,0,99,0,-120,0,-65,0,-14,0,47,1,97,1,-91,1,-37,1,42,2,-126,2,-28,2,76,3,-87,3,13,4,110,4,-39,4,83,5,-37,5,102,6,-13,6,114,7,-22,7,93,8,-32,8,112,9,-2,9,-114,10,27,11,-90,11,54,12,-59,12,104,13,13,14,-81,14,84,15,-7,15,-96,16,78,17,1,18,-58,18,-125,19,87,20,33,21,-16,21,-72,22,-116,23,104,24,73,25,42,26,-9,26,-49,27,-95,28,-128,29,88,30,50,31,8,32,-50,32,-93,33,104,34,51,35,-12,35,-77,36,104,37,30,38,-66,38,108,39,12,40,-72,40,92,41,-9,41,-123,42,15,43,-104,43,28,44,-111,44,-16,44,76,45,-104,45,-20,45,54,46,106,46,-91,46,-63,46,-24,46,-12,46,4,47,-14,46,-36,46,-75,46,-120,46,68,46,-16,45,-113,45,35,45,-81,44,48,44,-93,43,2,43,84,42,-105,41,-40,40,-4,39,36,39,60,38,97,37,101,36,113,35,100,34,82,33,49,32,10,31,-30,29,-86,28,115,27,33,26,-48,24,97,23,-4,21,-118,20,11,19,-123,17,-17,15,98,14,-57,12,46,11,-103,9,0,8,99,6,-64,4,41,3,-110,1,2,0,-127,-2,10,-3,-105,-5,46,-6,-53,-8,113,-9,20,-10,-70,-12,114,-13,59,-14,16,-15,-23,-17,-65,-18,-109,-19,97,-20,64,-21,37,-22,17,-23,14,-24,17,-25,31,-26,27,-27,41,-28,62,-29,112,-30,-91,-31,-25,-32,40,-32,115,-33,-64,-34,16,-34,114,-35,-36,-36,83,-36,-47,-37,74,-37,-58,-38,74,-38,-46,-39,105,-39,-6,-40,-101,-40,58,-40,-38,-41,127,-41,42,-41,-23,-42,-74,-42,-128,-42,75,-42,35,-42,-1,-43,-22,-43,-23,-43,-10,-43,18,-42,48,-42,88,-42,-110,-42,-46,-42,43,-41,-124,-41,-6,-41,110,-40,-3,-40,-126,-39,8,-38,-106,-38,44,-37,-52,-37,110,-36,8,-35,-88,-35,74,-34,-19,-34,-114,-33,45,-32,-49,-32,114,-31,18,-30,-81,-30,74,-29,-34,-29,-126,-28,32,-27,-61,-27,99,-26,4,-25,-71,-25,107,-24,39,-23,-39,-23,-104,-22,91,-21,36,-20,-17,-20,-71,-19,-108,-18,102,-17,71,-16,20,-15,-13,-15,-38,-14,-63,-13,-82,-12,-118,-11,105,-10,65,-9,29,-8,-4,-8,-28,-7,-68,-6,-104,-5,102,-4,50,-3,-5,-3,-72,-2,-127,-1,69,0,4,1,-82,1,74,2,-38,2,93,3,-27,3,98,4,-32,4,58,5,-118,5,-59,5,-14,5,25,6,46,6,68,6,64,6,51,6,9,6,-45,5,-121,5,72,5,1,5,-65,4,97,4,-2,3,-118,3,25,3,-90,2,62,2,-48,1,104,1,-14,0,-127,0,3,0,-101,-1,55,-1,-36,-2,-124,-2,45,-2,-42,-3,121,-3,27,-3,-44,-4,-119,-4,77,-4,1,-4,-65,-5,108,-5,27,-5,-62,-6,125,-6,40,-6,-35,-7,119,-7,28,-7,-73,-8,72,-8,-36,-9,106,-9,6,-9,-106,-10,37,-10,-78,-11,57,-11,-57,-12,84,-12,-13,-13,-121,-13,26,-13,-84,-14,70,-14,-22,-15,-108,-15,58,-15,-27,-16,-123,-16,42,-16,-48,-17,126,-17,41,-17,-41,-18,-120,-18,58,-18,-13,-19,-79,-19,122,-19,65,-19,17,-19,-27,-20,-67,-20,-88,-20,-102,-20,-107,-20,-104,-20,-100,-20,-81,-20,-50,-20,-10,-20,24,-19,68,-19,113,-19,-89,-19,-35,-19,29,-18,86,-18,-114,-18,-66,-18,-16,-18,38,-17,76,-17,121,-17,-89,-17,-42,-17,1,-16,32,-16,68,-16,99,-16,-115,-16,-80,-16,-43,-16,-6,-16,30,-15,74,-15,113,-15,-105,-15,-60,-15,-16,-15,33,-14,76,-14,-124,-14,-70,-14,-8,-14,48,-13,105,-13,-82,-13,-17,-13,66,-12,-122,-12,-38,-12,37,-11,120,-11,-56,-11,15,-10,91,-10,-82,-10,8,-9,102,-9,-55,-9,40,-8,-125,-8,-39,-8,56,-7,-91,-7,20,-6,-124,-6,-23,-6,85,-5,-70,-5,47,-4,-97,-4,41,-3}; }
	private static byte[] data9(){ return new byte[] {-96,-3,32,-2,-110,-2,9,-1,124,-1,-16,-1,96,0,-53,0,54,1,-104,1,-16,1,56,2,127,2,-48,2,36,3,113,3,-65,3,-16,3,40,4,83,4,-113,4,-52,4,8,5,71,5,117,5,-87,5,-49,5,9,6,81,6,-85,6,0,7,72,7,-119,7,-50,7,31,8,124,8,-23,8,94,9,-42,9,72,10,-76,10,23,11,-118,11,13,12,-100,12,50,13,-61,13,90,14,-25,14,-117,15,39,16,-46,16,126,17,40,18,-41,18,-123,19,59,20,-4,20,-55,21,-97,22,110,23,60,24,3,25,-41,25,-93,26,-122,27,97,28,76,29,38,30,0,31,-48,31,-100,32,109,33,74,34,29,35,-11,35,-72,36,-110,37,103,38,62,39,1,40,-64,40,-128,41,69,42,10,43,-49,43,-107,44,92,45,38,46,-23,46,-89,47,98,48,32,49,-34,49,-102,50,66,51,-19,51,-126,52,20,53,-87,53,50,54,-73,54,29,55,124,55,-49,55,21,56,95,56,-111,56,-74,56,-44,56,-34,56,-18,56,-24,56,-33,56,-53,56,-80,56,-125,56,79,56,32,56,-24,55,-78,55,104,55,19,55,-85,54,53,54,-75,53,33,53,-125,52,-31,51,55,51,-128,50,-80,49,-48,48,-30,47,-31,46,-39,45,-59,44,-78,43,-109,42,117,41,82,40,35,39,-16,37,-83,36,126,35,70,34,29,33,-25,31,-60,30,-109,29,124,28,94,27,76,26,60,25,36,24,21,23,-3,21,-9,20,-15,19,-17,18,-15,17,-4,16,17,16,28,15,21,14,12,13,22,12,39,11,66,10,72,9,89,8,83,7,84,6,70,5,71,4,71,3,70,2,56,1,38,0,1,-1,-29,-3,-72,-4,-96,-5,127,-6,93,-7,50,-8,2,-9,-47,-11,-97,-12,98,-13,52,-14,-2,-16,-48,-17,-105,-18,102,-19,49,-20,19,-21,-12,-23,-30,-24,-54,-25,-76,-26,-75,-27,-64,-28,-45,-29,-11,-30,36,-30,103,-31,-78,-32,1,-32,89,-33,-63,-34,60,-34,-54,-35,87,-35,-23,-36,118,-36,26,-36,-64,-37,124,-37,54,-37,-4,-38,-59,-38,-107,-38,96,-38,53,-38,4,-38,-31,-39,-65,-39,-91,-39,-111,-39,121,-39,104,-39,85,-39,76,-39,68,-39,62,-39,55,-39,52,-39,52,-39,64,-39,73,-39,99,-39,119,-39,-111,-39,-95,-39,-80,-39,-41,-39,7,-38,69,-38,121,-38,-81,-38,-19,-38,48,-37,-124,-37,-45,-37,50,-36,-103,-36,3,-35,106,-35,-55,-35,52,-34,-91,-34,33,-33,-106,-33,10,-32,107,-32,-34,-32,62,-31,-78,-31,20,-30,-128,-30,-34,-30,52,-29,118,-29,-84,-29,-16,-29,40,-28,110,-28,-111,-28,-86,-28,-74,-28,-61,-28,-45,-28,-24,-28,-3,-28,7,-27,8,-27,-5,-28,-25,-28,-41,-28,-50,-28,-48,-28,-55,-28,-62,-28,-88,-28,-111,-28,126,-28,111,-28,108,-28,96,-28,96,-28,93,-28,79,-28,64,-28,51,-28,51,-28,65,-28,72,-28,67,-28,73,-28,66,-28,86,-28,96,-28,117,-28,-114,-28,-86,-28,-70,-28,-58,-28,-49,-28,-40,-28,-4,-28,24,-27,67,-27,85,-27,114,-27,-128,-27,-96,-27,-63,-27,-17,-27,28,-26,70,-26,106,-26,-114,-26,-80,-26,-37,-26,-4,-26,37,-25,71,-25,112,-25,127,-25,-110,-25,-97,-25,-78,-25,-54,-25,-41,-25,-26,-25,-18,-25,-11,-25,-4,-25,8,-24,26,-24,42,-24,45,-24,44,-24,54,-24,74,-24,87,-24,85,-24,92,-24,88,-24,95,-24,81,-24,84,-24,84,-24,97,-24,97,-24,94,-24,77,-24,68,-24,70,-24,76,-24,87,-24,83,-24,87,-24,79,-24,79,-24,80,-24,79,-24,94,-24,103,-24,119,-24,126,-24,-123,-24,-116,-24,-102,-24,-81,-24,-59,-24,-30,-24,-15,-24,13,-23,27,-23,59,-23,90,-23,-126,-23,-85,-23,-49,-23,6,-22,53,-22,108,-22,-101,-22,-38,-22,37,-21,103,-21,-73,-21,-7,-21,83,-20,-83,-20,23,-19,-125,-19,-10,-19,110,-18,-19,-18,116,-17,7,-16,-92,-16,68,-15,-10,-15,-96,-14,93,-13,-2,-13,-78,-12,114,-11,75,-10,45,-9,10,-8,-41,-8,-82,-7,124,-6,94,-5,61,-4,53,-3,35,-2,25,-1,-5,-1,-28,0,-42,1,-40,2,-23,3,-11,4,1,6,4,7,4,8,11,9,32,10,68,11,110,12,-104,13,-73,14,-43,15,-10,16,36,18,87,19,-101,20,-36,21,28,23,85,24,-115,25,-47,26,26,28,111,29,-52,30,40,32,-126,33,-50,34,34,36,116,37,-36,38,67,40,-70,41,26,43,122,44,-46,45,54,47,-97,48,1,50,93,51,-78,52,5,54,79,55,-94,56,-21,57,61,59,-118,60,-48,61,25,63,75,64,-119,65,-73,66,-24,67,16,69,61,70,101,71,-116,72,-91,73,-57,74,-36,75,-10,76,11,78,34,79,55,80,61,81,58,82,47,83,40,84,38,85,30,86,10,87,-28,87,-64,88,-111,89,100,90,36,91}; }
	private static byte[] data10(){ return new byte[] {-32,91,-111,92,48,93,-61,93,73,94,-71,94,31,95,103,95,-98,95,-65,95,-49,95,-50,95,-79,95,121,95,37,95,-71,94,68,94,-68,93,40,93,-127,92,-62,91,-10,90,22,90,40,89,43,88,50,87,41,86,21,85,-15,83,-61,82,-121,81,60,80,-21,78,-96,77,79,76,-15,74,126,73,-7,71,98,70,-65,68,29,67,116,65,-69,63,-35,61,-13,59,-11,57,-5,55,6,54,7,52,12,50,-3,47,-21,45,-43,43,-64,41,-85,39,-120,37,111,35,78,33,68,31,39,29,4,27,-44,24,-73,22,-96,20,-109,18,115,16,84,14,44,12,6,10,-26,7,-40,5,-43,3,-50,1,-66,-1,-78,-3,-113,-5,-121,-7,121,-9,-123,-11,-101,-13,-82,-15,-62,-17,-46,-19,-27,-21,8,-22,46,-24,103,-26,-81,-28,-6,-30,63,-31,-124,-33,-51,-35,45,-36,-105,-38,13,-39,-125,-41,-19,-43,96,-44,-47,-46,86,-47,-24,-49,127,-50,36,-51,-51,-53,107,-54,20,-55,-70,-57,-119,-58,92,-59,80,-60,68,-61,64,-62,69,-63,89,-64,120,-65,-87,-66,-23,-67,72,-67,-72,-68,43,-68,-88,-69,46,-69,-65,-70,79,-70,-6,-71,-78,-71,118,-71,45,-71,-27,-72,-88,-72,-127,-72,99,-72,73,-72,49,-72,23,-72,8,-72,6,-72,12,-72,25,-72,47,-72,66,-72,102,-72,-122,-72,-60,-72,-4,-72,83,-71,-85,-71,17,-70,124,-70,-28,-70,96,-69,-29,-69,109,-68,4,-67,-99,-67,77,-66,-17,-66,-87,-65,89,-64,34,-63,-23,-63,-72,-62,-122,-61,97,-60,56,-59,28,-58,-8,-58,-43,-57,-75,-56,-111,-55,108,-54,75,-53,21,-52,-22,-52,-79,-51,125,-50,58,-49,-23,-49,-116,-48,50,-47,-46,-47,120,-46,8,-45,-114,-45,-21,-45,78,-44,-86,-44,22,-43,110,-43,-72,-43,-27,-43,23,-42,56,-42,91,-42,125,-42,-109,-42,-81,-42,-68,-42,-65,-42,-66,-42,-71,-42,-64,-42,-54,-42,-41,-42,-28,-42,-14,-42,-7,-42,1,-41,24,-41,59,-41,113,-41,-92,-41,-41,-41,2,-40,62,-40,-126,-40,-46,-40,29,-39,117,-39,-52,-39,33,-38,109,-38,-66,-38,30,-37,-121,-37,-20,-37,83,-36,-86,-36,9,-35,95,-35,-59,-35,47,-34,-91,-34,25,-33,-124,-33,-15,-33,87,-32,-58,-32,69,-31,-55,-31,83,-30,-28,-30,109,-29,-11,-29,118,-28,2,-27,-104,-27,34,-26,-65,-26,74,-25,-20,-25,118,-24,14,-23,-90,-23,80,-22,-11,-22,-102,-21,64,-20,-30,-20,-113,-19,64,-18,-21,-18,-93,-17,100,-16,48,-15,-10,-15,-64,-14,-122,-13,97,-12,64,-11,33,-10,6,-9,-17,-9,-34,-8,-33,-7,-34,-6,-23,-5,-24,-4,-14,-3,-15,-2,-3,-1,6,1,31,2,53,3,83,4,93,5,104,6,93,7,100,8,102,9,112,10,115,11,106,12,81,13,54,14,5,15,-35,15,-87,16,123,17,71,18,14,19,-47,19,-123,20,64,21,-14,21,-81,22,97,23,17,24,-74,24,85,25,-1,25,-85,26,90,27,21,28,-66,28,110,29,14,30,-66,30,114,31,39,32,-30,32,-103,33,69,34,-8,34,-83,35,106,36,55,37,-6,37,-60,38,-119,39,65,40,1,41,-69,41,125,42,60,43,-4,43,-76,44,102,45,10,46,-71,46,85,47,-5,47,-110,48,33,49,-109,49,0,50,88,50,-71,50,9,51,81,51,-119,51,-71,51,-34,51,-6,51,15,52,30,52,41,52,48,52,38,52,17,52,-18,51,-35,51,-53,51,-62,51,-70,51,-77,51,-85,51,-89,51,-89,51,-81,51,-56,51,-31,51,14,52,55,52,94,52,-122,52,-69,52,-4,52,70,53,-116,53,-45,53,13,54,75,54,-123,54,-56,54,3,55,68,55,127,55,-70,55,-18,55,24,56,69,56,103,56,-124,56,-93,56,-64,56,-43,56,-23,56,-11,56,14,57,24,57,34,57,47,57,52,57,57,57,58,57,61,57,61,57,57,57,42,57,25,57,2,57,-24,56,-56,56,-85,56,-121,56,91,56,40,56,-11,55,-47,55,-90,55,-126,55,68,55,18,55,-65,54,-112,54,67,54,18,54,-50,53,-120,53,62,53,-44,52,118,52,1,52,-100,51,33,51,-95,50,16,50,119,49,-51,48,32,48,113,47,-71,46,-7,45,47,45,94,44,121,43,-125,42,-109,41,-94,40,-84,39,-90,38,-104,37,114,36,76,35,30,34,-14,32,-70,31,116,30,36,29,-64,27,84,26,-40,24,106,23,-10,21,124,20,-13,18,91,17,-76,15,13,14,92,12,-63,10,23,9,110,7,-81,5,-17,3,38,2,112,0,-61,-2,34,-3,122,-5,-34,-7,53,-8,-120,-10,-21,-12,75,-13,-47,-15,76,-16,-27,-18,122,-19,29,-20,-72,-22,102,-23,34,-24,-13,-26,-54,-27,-84,-28,-115,-29,105,-30,69,-31,44,-32,32,-33,7,-34,2,-35,-13,-37,-22,-38,-47,-39,-68,-40,-90,-41,-101,-42,-116,-43,122,-44}; }
	private static byte[] data11(){ return new byte[] {92,-45,55,-46,15,-47,-26,-49,-66,-50,-111,-51,106,-52,60,-53,4,-54,-43,-56,-100,-57,116,-58,70,-59,34,-60,-9,-62,-51,-63,-78,-64,-99,-65,-111,-66,-119,-67,-120,-68,-94,-69,-64,-70,-16,-71,22,-71,87,-72,-95,-73,-1,-74,104,-74,-35,-75,96,-75,-22,-76,-124,-76,36,-76,-29,-77,-84,-77,-124,-77,93,-77,66,-77,44,-77,41,-77,51,-77,76,-77,114,-77,-94,-77,-37,-77,30,-76,116,-76,-57,-76,52,-75,-98,-75,29,-74,-88,-74,54,-73,-58,-73,91,-72,-5,-72,-88,-71,87,-70,26,-69,-40,-69,-91,-68,101,-67,52,-66,12,-65,-27,-65,-53,-64,-67,-63,-62,-62,-48,-61,-39,-60,-15,-59,4,-57,42,-56,84,-55,-104,-54,-28,-53,45,-51,125,-50,-44,-49,47,-47,-110,-46,-6,-45,100,-43,-37,-42,63,-40,-84,-39,5,-37,93,-36,-81,-35,16,-33,97,-32,-72,-31,-13,-30,50,-28,94,-27,-114,-26,-58,-25,-15,-24,27,-22,58,-21,98,-20,121,-19,-117,-18,-101,-17,-89,-16,-73,-15,-76,-14,-76,-13,-80,-12,-89,-11,-100,-10,-104,-9,-114,-8,127,-7,107,-6,87,-5,46,-4,6,-3,-47,-3,-77,-2,-123,-1,90,0,36,1,-30,1,-116,2,58,3,-36,3,-99,4,71,5,-11,5,-115,6,25,7,-91,7,45,8,-50,8,106,9,6,10,-110,10,20,11,-111,11,21,12,-86,12,68,13,-23,13,122,14,17,15,-105,15,53,16,-52,16,112,17,0,18,-100,18,38,19,-70,19,57,20,-67,20,61,21,-59,21,70,22,-70,22,29,23,122,23,-33,23,54,24,-118,24,-55,24,11,25,74,25,-120,25,-80,25,-46,25,-24,25,5,26,15,26,23,26,20,26,5,26,-11,25,-35,25,-63,25,-87,25,-124,25,93,25,41,25,-14,24,-71,24,-127,24,70,24,19,24,-42,23,-84,23,115,23,68,23,18,23,-12,22,-51,22,-87,22,117,22,71,22,25,22,-13,21,-51,21,-84,21,123,21,67,21,1,21,-53,20,-114,20,81,20,8,20,-68,19,93,19,6,19,-101,18,55,18,-61,17,84,17,-25,16,106,16,-17,15,96,15,-32,14,90,14,-47,13,72,13,-74,12,50,12,-84,11,59,11,-62,10,82,10,-39,9,115,9,10,9,-83,8,75,8,-13,7,-106,7,75,7,-7,6,-85,6,93,6,22,6,-40,5,-110,5,82,5,8,5,-62,4,125,4,60,4,4,4,-52,3,-113,3,83,3,15,3,-49,2,-109,2,109,2,83,2,55,2,24,2,-15,1,-36,1,-54,1,-49,1,-49,1,-39,1,-41,1,-29,1,-17,1,0,2,26,2,53,2,102,2,-117,2,-62,2,-18,2,41,3,101,3,-76,3,7,4,96,4,-64,4,42,5,-101,5,12,6,-126,6,0,7,-121,7,13,8,-104,8,39,9,-72,9,79,10,-27,10,-113,11,44,12,-36,12,117,13,27,14,-70,14,106,15,25,16,-50,16,123,17,52,18,-24,18,-92,19,90,20,32,21,-16,21,-59,22,-109,23,110,24,66,25,37,26,2,27,-15,27,-32,28,-42,29,-77,30,-94,31,-116,32,-124,33,119,34,105,35,92,36,81,37,58,38,50,39,14,40,-17,40,-67,41,-110,42,89,43,22,44,-58,44,101,45,-7,45,125,46,-3,46,106,47,-69,47,-11,47,37,48,78,48,89,48,88,48,67,48,31,48,-22,47,-87,47,89,47,-7,46,-112,46,35,46,-88,45,32,45,-120,44,-27,43,56,43,-116,42,-48,41,18,41,47,40,71,39,86,38,118,37,127,36,118,35,92,34,59,33,33,32,0,31,-28,29,-75,28,122,27,50,26,-23,24,-106,23,65,22,-14,20,-95,19,80,18,-18,16,-118,15,31,14,-75,12,72,11,-22,9,-128,8,27,7,-71,5,87,4,-14,2,-121,1,43,0,-39,-2,-120,-3,60,-4,-18,-6,-90,-7,86,-8,20,-9,-38,-11,-74,-12,-118,-13,110,-14,55,-15,17,-16,-26,-18,-50,-19,-68,-20,-82,-21,-98,-22,-111,-23,-120,-24,116,-25,117,-26,119,-27,-123,-28,-110,-29,-97,-30,-84,-31,-68,-32,-51,-33,-28,-34,-2,-35,40,-35,79,-36,-128,-37,-91,-38,-53,-39,5,-39,67,-40,-104,-41,-22,-42,75,-42,-88,-43,8,-43,115,-44,-19,-45,-125,-45,34,-45,-41,-46,-112,-46,85,-46,31,-46,-9,-47,-32,-47,-34,-47,-26,-47,-13,-47,9,-46,39,-46,80,-46,125,-46,-68,-46,-3,-46,65,-45,-122,-45,-55,-45,20,-44,105,-44,-57,-44,45,-43,-122,-43,-24,-43,79,-42,-58,-42,59,-41,-79,-41,43,-40,-82,-40,51,-39,-60,-39,86,-38,-8,-38,-107,-37,66,-36,-13,-36,-85,-35,97,-34,42,-33,-6,-33,-48,-32,-81,-31,-112,-30,125,-29,114,-28,113,-27,121,-26,-119,-25,-111,-24,-88,-23,-61,-22,-33,-21,-4,-20,28,-18,63,-17,83,-16,107,-15,121,-14,-118,-13,-111,-12,-105,-11,-97,-10,-101,-9,-126,-8,88,-7,34,-6}; }
	private static byte[] data12(){ return new byte[] {-29,-6,-101,-5,77,-4,-27,-4,125,-3,-7,-3,115,-2,-44,-2,56,-1,-109,-1,-15,-1,67,0,-115,0,-65,0,-26,0,0,1,34,1,68,1,98,1,-128,1,-113,1,-97,1,-97,1,-91,1,-78,1,-64,1,-57,1,-45,1,-56,1,-63,1,-88,1,-92,1,-103,1,-93,1,-99,1,-111,1,122,1,94,1,65,1,36,1,12,1,-14,0,-46,0,-92,0,96,0,30,0,-32,-1,-86,-1,110,-1,58,-1,-12,-2,-81,-2,94,-2,23,-2,-54,-3,-114,-3,69,-3,4,-3,-78,-4,97,-4,10,-4,-64,-5,118,-5,41,-5,-32,-6,-127,-6,36,-6,-69,-7,78,-7,-23,-8,-127,-8,34,-8,-68,-9,83,-9,-38,-10,99,-10,-18,-11,-127,-11,28,-11,-80,-12,75,-12,-40,-13,101,-13,-10,-14,-110,-14,57,-14,-31,-15,-118,-15,38,-15,-52,-16,116,-16,51,-16,-3,-17,-46,-17,-99,-17,106,-17,71,-17,40,-17,17,-17,0,-17,-13,-18,-10,-18,-7,-18,12,-17,38,-17,62,-17,81,-17,103,-17,-121,-17,-91,-17,-47,-17,-7,-17,39,-16,63,-16,81,-16,101,-16,-120,-16,-86,-16,-69,-16,-54,-16,-59,-16,-51,-16,-48,-16,-40,-16,-42,-16,-55,-16,-72,-16,-76,-16,-66,-16,-53,-16,-52,-16,-62,-16,-57,-16,-37,-16,-3,-16,32,-15,70,-15,123,-15,-63,-15,16,-14,117,-14,-36,-14,81,-13,-56,-13,70,-12,-54,-12,84,-11,-17,-11,-108,-10,55,-9,-38,-9,126,-8,33,-7,-60,-7,91,-6,10,-5,-75,-5,94,-4,-11,-4,-121,-3,18,-2,-96,-2,38,-1,-72,-1,65,0,-61,0,56,1,-86,1,14,2,124,2,-20,2,99,3,-60,3,16,4,75,4,-123,4,-56,4,5,5,72,5,-125,5,-76,5,-36,5,-17,5,13,6,39,6,73,6,115,6,-108,6,-69,6,-34,6,-2,6,38,7,84,7,-100,7,-22,7,69,8,-105,8,-15,8,75,9,-60,9,70,10,-36,10,111,11,16,12,-90,12,70,13,-31,13,-120,14,65,15,-9,15,-81,16,97,17,10,18,-80,18,95,19,22,20,-38,20,-95,21,86,22,18,23,-57,23,123,24,58,25,6,26,-34,26,-71,27,-117,28,84,29,40,30,-7,30,-31,31,-70,32,-91,33,-126,34,106,35,66,36,36,37,12,38,-5,38,-30,39,-65,40,-115,41,105,42,59,43,20,44,-27,44,-89,45,109,46,34,47,-35,47,-116,48,53,49,-52,49,94,50,-24,50,112,51,-15,51,106,52,-31,52,71,53,-88,53,4,54,88,54,-87,54,-21,54,41,55,95,55,-109,55,-51,55,-24,55,-2,55,6,56,13,56,-1,55,-10,55,-45,55,-77,55,109,55,34,55,-44,54,-122,54,43,54,-68,53,62,53,-68,52,40,52,-107,51,-15,50,64,50,-124,49,-69,48,-26,47,13,47,47,46,71,45,80,44,79,43,72,42,56,41,35,40,-2,38,-27,37,-66,36,-106,35,97,34,38,33,-4,31,-47,30,-75,29,-107,28,124,27,104,26,86,25,75,24,65,23,69,22,82,21,107,20,-111,19,-80,18,-45,17,-19,16,15,16,63,15,114,14,-81,13,-31,12,16,12,61,11,101,10,-106,9,-75,8,-51,7,-34,6,-28,5,-32,4,-54,3,-81,2,-109,1,114,0,79,-1,21,-2,-45,-4,-125,-5,65,-6,-4,-8,-73,-9,103,-10,28,-11,-38,-13,-95,-14,95,-15,48,-16,2,-17,-22,-19,-44,-20,-51,-21,-58,-22,-50,-23,-39,-24,-11,-25,24,-25,79,-26,-114,-27,-37,-28,32,-28,111,-29,-62,-30,36,-30,-106,-31,16,-31,124,-32,-11,-33,108,-33,-18,-34,112,-34,-16,-35,-125,-35,20,-35,-82,-36,77,-36,-17,-37,-94,-37,82,-37,22,-37,-30,-38,-89,-38,115,-38,53,-38,15,-38,-27,-39,-62,-39,-92,-39,-124,-39,114,-39,93,-39,84,-39,71,-39,54,-39,46,-39,35,-39,41,-39,32,-39,37,-39,33,-39,40,-39,65,-39,84,-39,114,-39,-117,-39,-84,-39,-33,-39,19,-38,83,-38,-115,-38,-50,-38,11,-37,85,-37,-103,-37,-25,-37,45,-36,120,-36,-61,-36,29,-35,109,-35,-75,-35,-4,-35,55,-34,-124,-34,-64,-34,3,-33,50,-33,101,-33,-105,-33,-49,-33,8,-32,56,-32,93,-32,123,-32,-101,-32,-55,-32,-19,-32,21,-31,56,-31,84,-31,110,-31,126,-31,-97,-31,-60,-31,-15,-31,18,-30,39,-30,56,-30,61,-30,72,-30,83,-30,98,-30,103,-30,104,-30,85,-30,72,-30,51,-30,37,-30,17,-30,4,-30,-12,-31,-32,-31,-63,-31,-96,-31,-115,-31,-122,-31,-116,-31,-103,-31,-90,-31,-69,-31,-33,-31,8,-30,65,-30,120,-30,-50,-30,40,-29,-109,-29,-24,-29,71,-28,-83,-28,37,-27,-96,-27,12,-26,106,-26,-59,-26,34,-25,-126,-25,-38,-25,45,-24,115,-24,-79,-24,-29,-24,27,-23,75,-23,-126,-23,-89,-23,-53,-23,-16,-23,9,-22,35,-22,50,-22,55,-22,76,-22,81,-22,95,-22,97,-22,95,-22}; }
	private static byte[] data13(){ return new byte[] {91,-22,92,-22,93,-22,84,-22,70,-22,53,-22,37,-22,22,-22,2,-22,-13,-23,-38,-23,-56,-23,-85,-23,-111,-23,116,-23,103,-23,92,-23,86,-23,72,-23,58,-23,50,-23,55,-23,55,-23,64,-23,72,-23,96,-23,119,-23,-114,-23,-105,-23,-84,-23,-45,-23,-2,-23,45,-22,76,-22,105,-22,-122,-22,-102,-22,-72,-22,-41,-22,0,-21,34,-21,62,-21,89,-21,110,-21,-109,-21,-70,-21,-14,-21,36,-20,88,-20,-125,-20,-70,-20,0,-19,75,-19,-73,-19,18,-18,-116,-18,0,-17,124,-17,1,-16,-122,-16,34,-15,-61,-15,111,-14,16,-13,-85,-13,72,-12,-26,-12,-108,-11,63,-10,-22,-10,-110,-9,48,-8,-57,-8,97,-7,-5,-7,-91,-6,76,-5,-11,-5,-106,-4,59,-3,-28,-3,-105,-2,79,-1,2,0,-68,0,104,1,39,2,-18,2,-66,3,-96,4,121,5,101,6,65,7,36,8,4,9,-22,9,-27,10,-33,11,-9,12,-1,13,15,15,9,16,16,17,34,18,78,19,-120,20,-67,21,-25,22,16,24,63,25,124,26,-65,27,4,29,93,30,-81,31,1,33,52,34,114,35,-76,36,6,38,82,39,-91,40,-22,41,43,43,91,44,-120,45,-60,46,11,48,97,49,-87,50,-21,51,36,53,91,54,-96,55,-30,56,48,58,122,59,-57,60,19,62,108,63,-64,64,29,66,114,67,-40,68,58,70,-102,71,-7,72,92,74,-57,75,40,77,-123,78,-20,79,73,81,-99,82,-37,83,22,85,72,86,115,87,-120,88,-116,89,-128,90,108,91,63,92,3,93,-89,93,66,94,-63,94,53,95,-109,95,-37,95,19,96,44,96,61,96,58,96,46,96,20,96,-16,95,-64,95,117,95,35,95,-73,94,87,94,-22,93,121,93,-13,92,93,92,-89,91,-21,90,47,90,115,89,-83,88,-37,87,-18,86,-3,85,-21,84,-49,83,-108,82,93,81,25,80,-44,78,107,77,-17,75,92,74,-71,72,27,71,102,69,-69,67,-17,65,23,64,39,62,54,60,51,58,60,56,54,54,51,52,33,50,3,48,-38,45,-68,43,-87,41,-97,39,-118,37,113,35,72,33,35,31,-19,28,-45,26,-81,24,-101,22,114,20,85,18,38,16,0,14,-59,11,-98,9,110,7,79,5,44,3,10,1,-36,-2,-82,-4,-116,-6,117,-8,98,-10,82,-12,69,-14,57,-16,30,-18,6,-20,-20,-23,-21,-25,-23,-27,-4,-29,-4,-31,5,-32,5,-34,31,-36,65,-38,123,-40,-73,-42,-16,-44,37,-45,89,-47,-88,-49,4,-50,121,-52,-11,-54,-127,-55,15,-56,-102,-58,53,-59,-39,-61,-113,-62,84,-63,47,-64,25,-65,2,-66,-17,-68,-19,-69,-7,-70,28,-70,64,-71,117,-72,-91,-73,-41,-74,25,-74,101,-75,-55,-76,62,-76,-71,-77,64,-77,-68,-78,83,-78,-14,-79,-80,-79,114,-79,77,-79,44,-79,22,-79,6,-79,15,-79,27,-79,57,-79,92,-79,-93,-79,-14,-79,78,-78,-99,-78,4,-77,122,-77,10,-76,-87,-76,75,-75,-26,-75,-115,-74,70,-73,16,-72,-42,-72,-94,-71,109,-70,63,-69,22,-68,-10,-68,-42,-67,-73,-66,-120,-65,109,-64,56,-63,29,-62,-12,-62,-44,-61,-81,-60,123,-59,70,-58,12,-57,-52,-57,-118,-56,60,-55,-17,-55,-114,-54,42,-53,-75,-53,64,-52,-63,-52,61,-51,-73,-51,32,-50,-121,-50,-34,-50,44,-49,122,-49,-64,-49,4,-48,80,-48,-112,-48,-52,-48,-10,-48,35,-47,94,-47,-99,-47,-29,-47,30,-46,92,-46,-116,-46,-60,-46,2,-45,73,-45,-109,-45,-36,-45,31,-44,87,-44,-112,-44,-45,-44,37,-43,-126,-43,-32,-43,64,-42,-100,-42,-21,-42,68,-41,-90,-41,23,-40,-126,-40,-2,-40,-128,-39,4,-38,-120,-38,19,-37,-91,-37,64,-36,-40,-36,124,-35,26,-34,-69,-34,88,-33,-7,-33,-91,-32,71,-31,-8,-31,-101,-30,59,-29,-49,-29,105,-28,9,-27,-87,-27,72,-26,-31,-26,119,-25,-1,-25,-115,-24,23,-23,-84,-23,45,-22,-71,-22,55,-21,-64,-21,64,-20,-47,-20,89,-19,-35,-19,91,-18,-37,-18,95,-17,-30,-17,118,-16,14,-15,-80,-15,70,-14,-29,-14,123,-13,27,-12,-57,-12,-122,-11,77,-10,17,-9,-33,-9,-84,-8,-109,-7,109,-6,99,-5,86,-4,83,-3,71,-2,69,-1,57,0,61,1,47,2,51,3,41,4,37,5,17,6,-4,6,-46,7,-82,8,-124,9,101,10,53,11,-10,11,-94,12,77,13,-14,13,-91,14,70,15,-19,15,-124,16,27,17,-79,17,69,18,-20,18,-103,19,79,20,-2,20,-72,21,108,22,53,23,9,24,-13,24,-32,25,-49,26,-64,27,-85,28,-91,29,-88,30,-80,31,-64,32,-57,33,-51,34,-53,35,-61,36,-67,37,-86,38,-100,39,-118,40,109,41,72,42,9,43,-57,43,-125,44,58,45,-19,45,-98,46,65,47,-51,47,84,48,-43,48,88,49,-36,49,84,50,-56,50,36,51,116,51,-71,51}; }
	private static byte[] data14(){ return new byte[] {15,52,94,52,-92,52,-23,52,29,53,77,53,119,53,-84,53,-21,53,42,54,110,54,-101,54,-53,54,-12,54,53,55,124,55,-58,55,17,56,84,56,-101,56,-33,56,41,57,127,57,-55,57,30,58,105,58,-78,58,-13,58,48,59,115,59,-78,59,-20,59,31,60,85,60,114,60,-120,60,-114,60,-99,60,-81,60,-60,60,-59,60,-56,60,-66,60,-77,60,-84,60,-95,60,-108,60,-121,60,120,60,99,60,87,60,77,60,78,60,64,60,46,60,23,60,1,60,-6,59,-27,59,-30,59,-44,59,-55,59,-85,59,-116,59,105,59,82,59,51,59,7,59,-51,58,-113,58,73,58,13,58,-67,57,-128,57,35,57,-43,56,101,56,-5,55,127,55,22,55,-100,54,38,54,-87,53,32,53,-102,52,4,52,117,51,-41,50,57,50,-111,49,-40,48,19,48,70,47,123,46,-81,45,-51,44,-30,43,-36,42,-40,41,-75,40,-106,39,112,38,89,37,45,36,-9,34,-100,33,53,32,-54,30,101,29,6,28,-101,26,45,25,-84,23,26,22,121,20,-25,18,93,17,-29,15,78,14,-80,12,6,11,83,9,-71,7,31,6,-105,4,4,3,114,1,-44,-1,56,-2,-99,-4,24,-5,-95,-7,46,-8,-69,-10,74,-11,-39,-13,115,-14,9,-15,-75,-17,100,-18,37,-19,-26,-21,-82,-22,120,-23,63,-24,13,-25,-17,-27,-35,-28,-40,-29,-56,-30,-84,-31,-109,-32,114,-33,103,-34,84,-35,69,-36,60,-37,49,-38,28,-39,-7,-41,-50,-42,-91,-43,123,-44,83,-45,30,-46,-24,-48,-85,-49,109,-50,47,-51,-17,-53,-71,-54,-128,-55,74,-56,12,-57,-34,-59,-82,-60,-122,-61,105,-62,87,-63,80,-64,73,-65,63,-66,69,-67,89,-68,115,-69,-95,-70,-47,-71,12,-71,79,-72,-103,-73,-6,-74,91,-74,-44,-75,75,-75,-37,-76,104,-76,11,-76,-89,-77,96,-77,47,-77,19,-77,4,-77,-18,-78,-24,-78,-20,-78,2,-77,52,-77,108,-77,-77,-77,4,-76,99,-76,-54,-76,66,-75,-64,-75,79,-74,-32,-74,125,-73,40,-72,-42,-72,-124,-71,60,-70,-17,-70,-76,-69,114,-68,59,-67,19,-66,-15,-66,-41,-65,-59,-64,-85,-63,-97,-62,-102,-61,-105,-60,-104,-59,-97,-58,-99,-57,-78,-56,-76,-55,-58,-54,-31,-53,6,-51,50,-50,78,-49,103,-48,121,-47,-110,-46,-82,-45,-42,-44,-8,-43,30,-41,54,-40,78,-39,103,-38,122,-37,-107,-36,-86,-35,-62,-34,-39,-33,-14,-32,-1,-31,-2,-30,-4,-29,6,-27,36,-26,58,-25,73,-24,65,-23,66,-22,69,-21,89,-20,106,-19,117,-18,127,-17,-123,-16,-127,-15,105,-14,71,-13,50,-12,31,-11,2,-10,-43,-10,-113,-9,69,-8,-19,-8,-99,-7,70,-6,-15,-6,-104,-5,69,-4,-37,-4,116,-3,2,-2,-93,-2,75,-1,-12,-1,-88,0,78,1,-2,1,-80,2,126,3,95,4,63,5,30,6,-12,6,-55,7,-85,8,-110,9,-118,10,119,11,108,12,86,13,74,14,42,15,2,16,-46,16,-92,17,112,18,53,19,-35,19,113,20,-6,20,125,21,-3,21,116,22,-39,22,51,23,-128,23,-63,23,-14,23,37,24,79,24,-127,24,-97,24,-68,24,-54,24,-38,24,-24,24,-1,24,16,25,40,25,57,25,71,25,80,25,93,25,113,25,-107,25,-79,25,-49,25,-18,25,9,26,52,26,85,26,-119,26,-71,26,-32,26,-1,26,26,27,56,27,85,27,109,27,-123,27,-105,27,-97,27,-92,27,-110,27,-124,27,102,27,72,27,31,27,-25,26,-96,26,82,26,-11,25,-104,25,41,25,-66,24,69,24,-54,23,73,23,-66,22,51,22,-99,21,11,21,122,20,-17,19,99,19,-31,18,88,18,-43,17,78,17,-39,16,93,16,-27,15,114,15,7,15,-96,14,53,14,-57,13,92,13,-17,12,-110,12,48,12,-42,11,103,11,1,11,-113,10,38,10,-68,9,86,9,-11,8,-103,8,54,8,-31,7,-128,7,44,7,-47,6,-121,6,65,6,-2,5,-82,5,89,5,8,5,-58,4,-108,4,96,4,39,4,-20,3,-71,3,-126,3,87,3,40,3,16,3,-4,2,-23,2,-35,2,-54,2,-67,2,-75,2,-59,2,-33,2,-7,2,10,3,31,3,71,3,115,3,-68,3,-8,3,67,4,127,4,-42,4,40,5,-124,5,-20,5,99,6,-32,6,93,7,-31,7,103,8,-5,8,-119,9,40,10,-48,10,117,11,46,12,-40,12,-110,13,55,14,-7,14,-65,15,-106,16,99,17,52,18,1,19,-35,19,-60,20,-73,21,-76,22,-83,23,-91,24,-100,25,-101,26,-91,27,-77,28,-63,29,-52,30,-40,31,-24,32,-9,33,-2,34,7,36,1,37,-10,37,-39,38,-55,39,-84,40,-106,41,92,42,33,43,-47,43,-127,44,31,45,-76,45,57,46,-72,46,37,47,-125,47,-48,47,8,48,43,48,66,48,83,48,88,48}; }
	private static byte[] data15(){ return new byte[] {77,48,42,48,-4,47,-73,47,106,47,14,47,-87,46,60,46,-76,45,40,45,-117,44,-17,43,77,43,-101,42,-40,41,4,41,52,40,94,39,-126,38,-99,37,-86,36,-72,35,-82,34,-88,33,-95,32,-119,31,115,30,86,29,63,28,17,27,-22,25,-88,24,124,23,57,22,2,21,-57,19,-117,18,73,17,4,16,-62,14,117,13,40,12,-29,10,-81,9,124,8,68,7,8,6,-55,4,-116,3,90,2,50,1,4,0,-37,-2,-76,-3,-110,-4,108,-5,63,-6,33,-7,-3,-9,-37,-10,-82,-11,124,-12,85,-13,43,-14,14,-15,-39,-17,-86,-18,121,-19,80,-20,32,-21,-31,-23,-94,-24,109,-25,65,-26,22,-27,-9,-29,-39,-30,-65,-31,-106,-32,119,-33,97,-34,96,-35,100,-36,116,-37,-116,-38,-89,-39,-66,-40,-27,-41,21,-41,93,-42,-81,-43,16,-43,103,-44,-57,-45,36,-45,-112,-46,13,-46,-117,-47,32,-47,-93,-48,42,-48,-74,-49,85,-49,13,-49,-58,-50,-126,-50,69,-50,18,-50,-30,-51,-58,-51,-91,-51,-91,-51,-100,-51,-84,-51,-60,-51,-19,-51,26,-50,81,-50,-111,-50,-30,-50,57,-49,-92,-49,22,-48,-103,-48,33,-47,-80,-47,81,-46,-8,-46,-75,-45,117,-44,70,-43,29,-42,-6,-42,-16,-41,-20,-40,-11,-39,-9,-38,4,-36,12,-35,32,-34,43,-33,61,-32,86,-31,109,-30,-122,-29,-103,-28,-89,-27,-81,-26,-75,-25,-82,-24,-83,-23,-96,-22,-102,-21,-128,-20,98,-19,60,-18,20,-17,-26,-17,-76,-16,126,-15,59,-14,-12,-14,-87,-13,92,-12,4,-11,-92,-11,76,-10,-5,-10,-85,-9,63,-8,-46,-8,93,-7,-19,-7,-119,-6,44,-5,-46,-5,107,-4,-3,-4,124,-3,-5,-3,115,-2,-10,-2,122,-1,-5,-1,113,0,-46,0,26,1,76,1,122,1,-83,1,-34,1,2,2,11,2,4,2,-23,1,-50,1,-71,1,-102,1,-127,1,80,1,31,1,-35,0,-91,0,109,0,61,0,11,0,-38,-1,-82,-1,120,-1,73,-1,26,-1,-9,-2,-43,-2,-80,-2,-104,-2,111,-2,82,-2,29,-2,-2,-3,-43,-3,-68,-3,-107,-3,111,-3,62,-3,13,-3,-50,-4,-106,-4,84,-4,17,-4,-60,-5,121,-5,42,-5,-33,-6,-120,-6,46,-6,-45,-7,111,-7,19,-7,-82,-8,74,-8,-36,-9,110,-9,6,-9,-93,-10,72,-10,-24,-11,125,-11,21,-11,-94,-12,68,-12,-31,-13,-110,-13,63,-13,-4,-14,-87,-14,100,-14,30,-14,-21,-15,-82,-15,-123,-15,86,-15,58,-15,24,-15,6,-15,-9,-16,-13,-16,-10,-16,0,-15,15,-15,26,-15,39,-15,56,-15,75,-15,93,-15,106,-15,120,-15,-128,-15,-117,-15,-104,-15,-98,-15,-96,-15,-100,-15,-102,-15,-98,-15,-99,-15,-105,-15,-122,-15,127,-15,112,-15,122,-15,120,-15,-122,-15,-117,-15,-93,-15,-63,-15,-14,-15,42,-14,102,-14,-76,-14,2,-13,93,-13,-62,-13,44,-12,-84,-12,38,-11,-75,-11,58,-10,-48,-10,102,-9,-2,-9,-107,-8,36,-7,-58,-7,97,-6,17,-5,-90,-5,70,-4,-44,-4,101,-3,-13,-3,-108,-2,52,-1,-51,-1,89,0,-28,0,113,1,-5,1,-121,2,17,3,-110,3,7,4,116,4,-45,4,55,5,-114,5,-29,5,46,6,114,6,-78,6,-31,6,5,7,37,7,65,7,105,7,-128,7,-95,7,-78,7,-64,7,-40,7,-19,7,26,8,65,8,123,8,-89,8,-41,8,10,9,77,9,-89,9,21,10,126,10,-6,10,107,11,-25,11,107,12,5,13,-80,13,95,14,14,15,-78,15,86,16,-3,16,-87,17,90,18,17,19,-57,19,121,20,28,21,-60,21,106,22,36,23,-25,23,-84,24,115,25,41,26,-31,26,-96,27,102,28,65,29,23,30,0,31,-43,31,-75,32,-113,33,111,34,93,35,74,36,60,37,23,38,-16,38,-65,39,-114,40,83,41,22,42,-42,42,-121,43,47,44,-46,44,111,45,20,46,-90,46,76,47,-33,47,106,48,-23,48,105,49,-18,49,114,50,-29,50,91,51,-58,51,57,52,-102,52,-12,52,79,53,-85,53,16,54,89,54,-111,54,-63,54,-21,54,13,55,32,55,32,55,23,55,-7,54,-41,54,-88,54,106,54,24,54,-71,53,70,53,-52,52,57,52,-92,51,14,51,109,50,-75,49,-19,48,34,48,81,47,-123,46,-84,45,-48,44,-18,43,12,43,39,42,59,41,78,40,100,39,119,38,-104,37,-88,36,-47,35,-26,34,5,34,33,33,75,32,116,31,-104,30,-59,29,-18,28,21,28,63,27,118,26,-76,25,-13,24,42,24,91,23,-126,22,-90,21,-56,20,2,20,50,19,100,18,-119,17,-96,16,-72,15,-61,14,-53,13,-46,12,-45,11,-30,10,-36,9,-53,8,-77,7,-110,6,121,5,85,4,53,3,14,2,-30,0,-72,-1,-117,-2,101,-3,66,-4,45,-5,30,-6,21,-7,3,-8,-9,-10,-1,-11,16,-11}; }
	private static byte[] data16(){ return new byte[] {61,-12,98,-13,-114,-14,-73,-15,-29,-16,30,-16,85,-17,-96,-18,-30,-19,43,-19,114,-20,-68,-21,0,-21,72,-22,-123,-23,-47,-24,23,-24,95,-25,-93,-26,-35,-27,35,-27,96,-28,-68,-29,7,-29,95,-30,-87,-31,8,-31,102,-32,-50,-33,57,-33,-76,-34,52,-34,-71,-35,74,-35,-30,-36,-114,-36,44,-36,-42,-37,-125,-37,50,-37,-9,-38,-64,-38,-98,-38,121,-38,86,-38,59,-38,17,-38,-18,-39,-47,-39,-61,-39,-70,-39,-84,-39,-96,-39,-121,-39,-127,-39,122,-39,127,-39,-113,-39,-115,-39,-94,-39,-86,-39,-60,-39,-41,-39,-16,-39,14,-38,44,-38,84,-38,116,-38,-108,-38,-74,-38,-41,-38,-2,-38,28,-37,75,-37,108,-37,-115,-37,-99,-37,-82,-37,-48,-37,-23,-37,9,-36,42,-36,62,-36,84,-36,89,-36,111,-36,-119,-36,-92,-36,-63,-36,-47,-36,-30,-36,-17,-36,2,-35,29,-35,68,-35,93,-35,112,-35,119,-35,-122,-35,-106,-35,-89,-35,-77,-35,-77,-35,-76,-35,-82,-35,-105,-35,-120,-35,112,-35,100,-35,82,-35,71,-35,56,-35,42,-35,35,-35,26,-35,29,-35,37,-35,55,-35,71,-35,96,-35,117,-35,-93,-35,-28,-35,57,-34,-104,-34,-15,-34,85,-33,-63,-33,60,-32,-66,-32,74,-31,-26,-31,-125,-30,24,-29,-87,-29,50,-28,-55,-28,90,-27,-9,-27,-115,-26,19,-25,-119,-25,-5,-25,99,-24,-56,-24,36,-23,124,-23,-53,-23,9,-22,69,-22,117,-22,-89,-22,-43,-22,1,-21,35,-21,61,-21,71,-21,74,-21,84,-21,90,-21,107,-21,118,-21,110,-21,99,-21,80,-21,71,-21,64,-21,56,-21,54,-21,43,-21,27,-21,7,-21,-5,-22,-9,-22,-1,-22,7,-21,27,-21,35,-21,60,-21,76,-21,120,-21,-105,-21,-59,-21,-23,-21,20,-20,67,-20,123,-20,-73,-20,-8,-20,55,-19,114,-19,-77,-19,-25,-19,21,-18,63,-18,106,-18,-106,-18,-56,-18,-23,-18,18,-17,41,-17,75,-17,105,-17,-109,-17,-68,-17,-31,-17,6,-16,41,-16,86,-16,-107,-16,-38,-16,33,-15,98,-15,-83,-15,-7,-15,89,-14,-75,-14,28,-13,-123,-13,-23,-13,80,-12,-81,-12,27,-11,-120,-11,12,-10,-120,-10,19,-9,-118,-9,5,-8,119,-8,-16,-8,111,-7,6,-6,-111,-6,32,-5,-97,-5,26,-4,-99,-4,42,-3,-58,-3,105,-2,18,-1,-82,-1,66,0,-45,0,103,1,9,2,-75,2,93,3,5,4,-95,4,61,5,-25,5,-117,6,66,7,-7,7,-79,8,95,9,11,10,-75,10,119,11,61,12,12,13,-50,13,-112,14,80,15,30,16,-14,16,-44,17,-82,18,-95,19,-101,20,-102,21,-115,22,-120,23,-111,24,-87,25,-45,26,3,28,58,29,107,30,-101,31,-42,32,35,34,126,35,-28,36,69,38,-91,39,9,41,106,42,-22,43,101,45,-17,46,117,48,-13,49,116,51,-15,52,118,54,3,56,-121,57,24,59,-101,60,36,62,-107,63,5,65,112,66,-37,67,74,69,-86,70,0,72,70,73,116,74,-96,75,-56,76,-17,77,21,79,35,80,35,81,23,82,2,83,-10,83,-32,84,-54,85,-93,86,109,87,47,88,-15,88,-88,89,98,90,11,91,-75,91,81,92,-22,92,-124,93,2,94,-126,94,-32,94,75,95,-97,95,-9,95,43,96,83,96,98,96,107,96,88,96,67,96,22,96,-30,95,-116,95,36,95,-114,94,-17,93,62,93,124,92,-80,91,-57,90,-51,89,-87,88,-128,87,47,86,-25,84,-125,83,27,82,-94,80,20,79,109,77,-72,75,-4,73,56,72,124,70,-77,68,-26,66,6,65,35,63,47,61,78,59,106,57,-113,55,-91,53,-77,51,-61,49,-45,47,-28,45,-22,43,-4,41,4,40,23,38,27,36,33,34,21,32,12,30,4,28,4,26,6,24,-2,21,-12,19,-45,17,-77,15,-121,13,100,11,76,9,44,7,11,5,-44,2,-110,0,77,-2,23,-4,-28,-7,-73,-9,-122,-11,89,-13,33,-15,-24,-18,-78,-20,-120,-22,107,-24,81,-26,68,-28,46,-30,27,-32,18,-34,19,-36,42,-38,76,-40,117,-42,-90,-44,-49,-46,-1,-48,50,-49,123,-51,-45,-53,58,-54,-95,-56,7,-57,113,-59,-34,-61,96,-62,-14,-64,-100,-65,79,-66,5,-67,-71,-69,117,-70,59,-71,37,-72,30,-73,52,-74,62,-75,80,-76,109,-77,-103,-78,-28,-79,58,-79,-83,-80,43,-80,-79,-81,67,-81,-39,-82,-108,-82,92,-82,70,-82,62,-82,76,-82,98,-82,122,-82,-86,-82,-21,-82,70,-81,-76,-81,39,-80,-82,-80,36,-79,-77,-79,56,-78,-40,-78,-126,-77,48,-76,-22,-76,-100,-75,99,-74,31,-73,-24,-73,-97,-72,103,-71,45,-70,1,-69,-57,-69,-122,-68,67,-67,0,-66,-63,-66,119,-65,35,-64,-45,-64,112,-63,16,-62,-102,-62,26,-61,-100,-61,18,-60,-118,-60,-6,-60,109,-59,-28,-59,76,-58,-87,-58,-7,-58,87,-57,-76,-57,23,-56,125,-56,-30,-56}; }
	private static byte[] data17(){ return new byte[] {66,-55,-105,-55,-34,-55,56,-54,-112,-54,3,-53,94,-53,-58,-53,17,-52,104,-52,-84,-52,14,-51,110,-51,-45,-51,40,-50,115,-50,-75,-50,-6,-50,65,-49,-108,-49,-21,-49,61,-48,-116,-48,-50,-48,26,-47,116,-47,-36,-47,70,-46,-75,-46,35,-45,-104,-45,10,-44,-120,-44,31,-43,-64,-43,108,-42,15,-41,-69,-41,96,-40,23,-39,-48,-39,-102,-38,99,-37,39,-36,-8,-36,-74,-35,118,-34,49,-33,-3,-33,-59,-32,-114,-31,68,-30,-9,-30,-107,-29,60,-28,-31,-28,-108,-27,59,-26,-34,-26,122,-25,14,-24,-91,-24,54,-23,-41,-23,108,-22,7,-21,-104,-21,40,-20,-61,-20,91,-19,2,-18,-101,-18,59,-17,-43,-17,120,-16,21,-15,-76,-15,95,-14,13,-13,-67,-13,106,-12,31,-11,-39,-11,-110,-10,79,-9,19,-8,-26,-8,-79,-7,127,-6,76,-5,31,-4,-3,-4,-39,-3,-71,-2,-109,-1,101,0,69,1,38,2,9,3,-15,3,-47,4,-80,5,-113,6,87,7,46,8,-12,8,-56,9,-97,10,111,11,61,12,-8,12,-71,13,126,14,83,15,42,16,7,17,-39,17,-79,18,-118,19,92,20,73,21,51,22,53,23,44,24,29,25,3,26,-13,26,-38,27,-52,28,-77,29,-101,30,-122,31,96,32,59,33,12,34,-37,34,-95,35,104,36,43,37,-20,37,-90,38,86,39,16,40,-48,40,-117,41,71,42,-10,42,-97,43,64,44,-23,44,-99,45,84,46,4,47,-71,47,97,48,6,49,-79,49,84,50,10,51,-77,51,102,52,10,53,-92,53,46,54,-70,54,71,55,-52,55,81,56,-54,56,52,57,-109,57,-19,57,75,58,-78,58,13,59,105,59,-75,59,-13,59,45,60,110,60,-81,60,-6,60,58,61,-127,61,-78,61,-21,61,22,62,88,62,-113,62,-60,62,-9,62,32,63,69,63,104,63,-121,63,-93,63,-62,63,-35,63,-11,63,5,64,15,64,42,64,61,64,90,64,112,64,120,64,-120,64,-121,64,-101,64,-90,64,-82,64,-69,64,-70,64,-72,64,-83,64,-88,64,-87,64,-91,64,-104,64,-126,64,94,64,58,64,16,64,-29,63,-75,63,-114,63,94,63,42,63,-30,62,-97,62,86,62,27,62,-41,61,-119,61,52,61,-36,60,124,60,34,60,-53,59,106,59,1,59,-112,58,16,58,-99,57,46,57,-71,56,58,56,-81,55,2,55,98,54,-87,53,4,53,87,52,-91,51,-45,50,-22,49,-14,48,-16,47,-10,46,-34,45,-56,44,-112,43,90,42,5,41,-93,39,50,38,-38,36,111,35,2,34,113,32,-50,30,30,29,117,27,-47,25,55,24,-100,22,-10,20,87,19,-90,17,1,16,99,14,-43,12,89,11,-52,9,84,8,-49,6,99,5,-7,3,-92,2,71,1,-12,-1,-91,-2,85,-3,6,-4,-75,-6,124,-7,80,-8,47,-9,9,-10,-41,-12,-94,-13,108,-14,71,-15,29,-16,1,-17,-35,-19,-71,-20,-110,-21,91,-22,39,-23,-5,-25,-51,-26,-96,-27,100,-28,41,-29,-45,-31,124,-32,29,-33,-68,-35,103,-36,5,-37,-89,-39,53,-40,-79,-42,52,-43,-78,-45,57,-46,-61,-48,86,-49,-13,-51,-118,-52,35,-53,-76,-55,88,-56,-6,-58,-64,-59,-128,-60,78,-61,27,-62,-15,-64,-46,-65,-74,-66,-81,-67,-74,-68,-48,-69,-11,-70,18,-70,69,-71,118,-72,-66,-73,14,-73,105,-74,-48,-75,66,-75,-61,-76,73,-76,-40,-77,113,-77,30,-77,-54,-78,-126,-78,57,-78,-1,-79,-56,-79,-99,-79,-126,-79,127,-79,-118,-79,-101,-79,-83,-79,-48,-79,-8,-79,55,-78,-112,-78,-8,-78,106,-77,-35,-77,84,-76,-38,-76,105,-75,15,-74,-61,-74,126,-73,60,-72,-8,-72,-65,-71,-128,-70,77,-69,27,-68,3,-67,-24,-67,-40,-66,-64,-65,-84,-64,-100,-63,-107,-62,-111,-61,-111,-60,-105,-59,-113,-58,-115,-57,-111,-56,-108,-55,-98,-54,-88,-53,-77,-52,-59,-51,-55,-50,-46,-49,-43,-48,-34,-47,-33,-46,-18,-45,-20,-44,-4,-43,-5,-42,5,-40,-3,-40,-16,-39,-17,-38,-21,-37,-32,-36,-44,-35,-70,-34,-87,-33,-118,-32,123,-31,99,-30,73,-29,37,-28,3,-27,-44,-27,-97,-26,107,-25,59,-24,24,-23,-18,-23,-54,-22,-111,-21,98,-20,28,-19,-23,-19,-77,-18,-115,-17,92,-16,50,-15,-6,-15,-52,-14,-94,-13,-116,-12,125,-11,106,-10,90,-9,71,-8,57,-7,40,-6,40,-5,61,-4,78,-3,102,-2,115,-1,127,0,-117,1,-101,2,-66,3,-33,4,-9,5,4,7,-1,7,-12,8,-27,9,-39,10,-54,11,-88,12,-126,13,81,14,13,15,-71,15,90,16,3,17,-87,17,77,18,-47,18,78,19,-55,19,62,20,-61,20,65,21,-58,21,60,22,-87,22,17,23,119,23,-13,23,112,24,-11,24,113,25,-26,25,91,26,-49,26,62,27,-73,27,60,28,-61,28,79,29,-63,29,60,30,-94,30,18,31,-119,31,-3,31,110,32}; }
	private static byte[] data18(){ return new byte[] {-35,32,59,33,-107,33,-36,33,42,34,114,34,-83,34,-31,34,-1,34,37,35,48,35,64,35,64,35,59,35,41,35,7,35,-39,34,-95,34,96,34,26,34,-42,33,-122,33,50,33,-40,32,112,32,8,32,-115,31,26,31,-87,30,52,30,-72,29,47,29,-89,28,28,28,-110,27,15,27,121,26,-29,25,73,25,-78,24,24,24,123,23,-31,22,82,22,-74,21,32,21,-126,20,-7,19,103,19,-32,18,93,18,-32,17,101,17,-22,16,111,16,0,16,-121,15,33,15,-82,14,69,14,-44,13,107,13,1,13,-99,12,54,12,-42,11,110,11,-3,10,-105,10,53,10,-37,9,120,9,18,9,-96,8,54,8,-43,7,118,7,22,7,-82,6,67,6,-30,5,118,5,17,5,-82,4,81,4,-1,3,-93,3,79,3,-15,2,-98,2,85,2,44,2,3,2,-29,1,-65,1,-92,1,-97,1,-99,1,-75,1,-55,1,-9,1,41,2,115,2,-64,2,29,3,-120,3,4,4,-106,4,45,5,-40,5,-128,6,42,7,-26,7,-68,8,-93,9,-114,10,116,11,98,12,93,13,97,14,108,15,122,16,-113,17,-95,18,-79,19,-74,20,-57,21,-56,22,-25,23,-13,24,5,26,5,27,0,28,-21,28,-34,29,-55,30,-71,31,-103,32,118,33,73,34,20,35,-37,35,-107,36,76,37,2,38,-87,38,79,39,-22,39,115,40,-9,40,115,41,-20,41,90,42,-68,42,20,43,95,43,-97,43,-40,43,13,44,53,44,86,44,99,44,109,44,107,44,102,44,76,44,48,44,-5,43,-62,43,-126,43,61,43,-16,42,-125,42,17,42,-113,41,6,41,110,40,-52,39,48,39,122,38,-64,37,-23,36,28,36,48,35,80,34,89,33,111,32,112,31,105,30,86,29,58,28,26,27,4,26,-22,24,-57,23,-104,22,105,21,62,20,17,19,-24,17,-61,16,-90,15,-114,14,102,13,77,12,40,11,31,10,16,9,11,8,-7,6,-16,5,-17,4,-19,3,-24,2,-28,1,-30,0,-34,-1,-43,-2,-61,-3,-75,-4,-112,-5,124,-6,85,-7,68,-8,30,-9,-14,-11,-73,-12,120,-13,53,-14,-5,-16,-57,-17,-113,-18,83,-19,8,-20,-47,-22,-111,-23,93,-24,29,-25,-20,-27,-73,-28,-114,-29,96,-30,54,-31,7,-32,-24,-34,-59,-35,-82,-36,-104,-37,-112,-38,-120,-39,122,-40,105,-41,109,-42,120,-43,-107,-44,-75,-45,-29,-46,23,-46,81,-47,-108,-48,-15,-49,87,-49,-59,-50,63,-50,-69,-51,72,-51,-30,-52,-112,-52,76,-52,8,-52,-34,-53,-79,-53,-96,-53,-120,-53,-105,-53,-96,-53,-50,-53,-1,-53,69,-52,-117,-52,-41,-52,39,-51,-112,-51,4,-50,-111,-50,27,-49,-71,-49,83,-48,-4,-48,-100,-47,81,-46,7,-45,-60,-45,-124,-44,74,-43,36,-42,-7,-42,-38,-41,-80,-40,-109,-39,114,-38,95,-37,71,-36,49,-35,21,-34,12,-33,0,-32,-7,-32,-16,-31,-25,-30,-36,-29,-51,-28,-70,-27,-91,-26,-111,-25,-121,-24,123,-23,112,-22,94,-21,76,-20,56,-19,30,-18,14,-17,-8,-17,-9,-16,-26,-15,-30,-14,-55,-13,-79,-12,-113,-11,112,-10,86,-9,68,-8,32,-7,-14,-7,-69,-6,116,-5,54,-4,-28,-4,-109,-3,54,-2,-57,-2,77,-1,-75,-1,16,0,103,0,-63,0,25,1,88,1,-124,1,-92,1,-77,1,-59,1,-41,1,-29,1,-21,1,-29,1,-41,1,-68,1,-98,1,121,1,97,1,64,1,44,1,5,1,-34,0,-86,0,-128,0,87,0,63,0,31,0,7,0,-47,-1,-82,-1,122,-1,100,-1,67,-1,41,-1,11,-1,-23,-2,-68,-2,-116,-2,87,-2,45,-2,-2,-3,-47,-3,-100,-3,102,-3,30,-3,-39,-4,-110,-4,71,-4,2,-4,-71,-5,112,-5,31,-5,-57,-6,120,-6,40,-6,-25,-7,-96,-7,97,-7,25,-7,-44,-8,125,-8,52,-8,-28,-9,-90,-9,88,-9,12,-9,-61,-10,117,-10,44,-10,-33,-11,-103,-11,89,-11,20,-11,-49,-12,-119,-12,75,-12,8,-12,-48,-13,-105,-13,110,-13,64,-13,13,-13,-38,-14,-84,-14,-118,-14,113,-14,84,-14,61,-14,28,-14,1,-14,-19,-15,-37,-15,-41,-15,-52,-15,-61,-15,-70,-15,-64,-15,-52,-15,-39,-15,-33,-15,-23,-15,3,-14,28,-14,70,-14,110,-14,-94,-14,-49,-14,7,-13,61,-13,126,-13,-53,-13,27,-12,113,-12,-58,-12,26,-11,123,-11,-42,-11,69,-10,-78,-10,38,-9,-109,-9,-2,-9,117,-8,-26,-8,96,-7,-49,-7,68,-6,-75,-6,30,-5,-107,-5,2,-4,112,-4,-37,-4,71,-3,-86,-3,14,-2,108,-2,-48,-2,37,-1,117,-1,-56,-1,39,0,127,0,-32,0,39,1,121,1,-70,1,5,2,75,2,-101,2,-36,2,38,3,87,3,-123,3,-91,3,-59,3,-18,3,19,4,69,4,103,4,-122,4,-104,4,-82,4,-41,4,0,5,51,5,87,5,125,5}; }
	private static byte[] data19(){ return new byte[] {-85,5,-28,5,46,6,-117,6,-24,6,80,7,-77,7,29,8,-120,8,2,9,-127,9,18,10,-97,10,57,11,-55,11,104,12,17,13,-57,13,-126,14,53,15,-19,15,-83,16,119,17,68,18,24,19,-14,19,-40,20,-61,21,-83,22,-107,23,120,24,96,25,65,26,53,27,39,28,32,29,11,30,-9,30,-36,31,-65,32,-96,33,-121,34,104,35,76,36,33,37,-17,37,-65,38,-117,39,95,40,43,41,-10,41,-68,42,116,43,47,44,-35,44,-96,45,80,46,7,47,-94,47,64,48,-48,48,111,49,1,50,-100,50,40,51,-83,51,46,52,-84,52,42,53,-87,53,40,54,-109,54,-11,54,69,55,-102,55,-25,55,38,56,84,56,113,56,-121,56,-119,56,-125,56,107,56,59,56,-1,55,-71,55,104,55,6,55,-105,54,48,54,-64,53,69,53,-77,52,28,52,125,51,-29,50,69,50,-91,49,4,49,80,48,-92,47,-21,46,58,46,-124,45,-43,44,25,44,100,43,-100,42,-38,41,16,41,65,40,127,39,-70,38,-2,37,59,37,-128,36,-72,35,-13,34,50,34,-126,33,-59,32,17,32,65,31,-127,30,-89,29,-25,28,22,28,84,27,-127,26,-89,25,-59,24,-40,23,-23,22,-10,21,-4,20,2,20,2,19,-3,17,-17,16,-42,15,-72,14,-93,13,-112,12,121,11,90,10,59,9,23,8,-4,6,-39,5,-62,4,-91,3,-102,2,-122,1,113,0,86,-1,60,-2,51,-3,42,-4,47,-5,38,-6,53,-7,53,-8,79,-9,99,-10,-123,-11,-86,-12,-58,-13,-18,-14,18,-14,70,-15,118,-16,-88,-17,-37,-18,25,-18,81,-19,-119,-20,-70,-21,-20,-22,43,-22,95,-23,-99,-24,-61,-25,2,-25,55,-26,116,-27,-84,-28,-30,-29,33,-29,105,-30,-91,-31,-19,-32,42,-32,-128,-33,-39,-34,56,-34,-95,-35,10,-35,-128,-36,-12,-37,111,-37,-16,-38,127,-38,35,-38,-62,-39,110,-39,19,-39,-61,-40,122,-40,58,-40,7,-40,-33,-41,-86,-41,-114,-41,110,-41,89,-41,69,-41,59,-41,51,-41,42,-41,35,-41,37,-41,52,-41,68,-41,81,-41,100,-41,116,-41,-121,-41,-92,-41,-58,-41,-11,-41,24,-40,57,-40,90,-40,109,-40,-115,-40,-103,-40,-83,-40,-72,-40,-54,-40,-33,-40,-34,-40,-38,-40,-57,-40,-63,-40,-72,-40,-84,-40,-110,-40,116,-40,70,-40,24,-40,-25,-41,-70,-41,-103,-41,114,-41,69,-41,18,-41,-39,-42,-85,-42,-128,-42,91,-42,59,-42,23,-42,-5,-43,-46,-43,-68,-43,-93,-43,-101,-43,-115,-43,-116,-43,-118,-43,-117,-43,-103,-43,-76,-43,-39,-43,12,-42,58,-42,119,-42,-73,-42,10,-41,102,-41,-45,-41,65,-40,-66,-40,68,-39,-44,-39,104,-38,-1,-38,-110,-37,53,-36,-36,-36,-122,-35,36,-34,-67,-34,74,-33,-32,-33,112,-32,-2,-32,-125,-31,12,-30,-127,-30,-7,-30,94,-29,-54,-29,52,-28,-109,-28,-14,-28,50,-27,-126,-27,-59,-27,8,-26,59,-26,103,-26,-103,-26,-64,-26,-28,-26,2,-25,27,-25,55,-25,76,-25,96,-25,116,-25,-119,-25,-87,-25,-55,-25,-29,-25,-2,-25,36,-24,71,-24,126,-24,-82,-24,-26,-24,29,-23,89,-23,-104,-23,-38,-23,41,-22,109,-22,-62,-22,5,-21,88,-21,-80,-21,13,-20,108,-20,-66,-20,15,-19,100,-19,-59,-19,46,-18,-115,-18,-25,-18,70,-17,-88,-17,13,-16,115,-16,-41,-16,61,-15,-99,-15,-1,-15,92,-14,-77,-14,15,-13,106,-13,-63,-13,29,-12,97,-12,-86,-12,-17,-12,56,-11,-124,-11,-52,-11,31,-10,101,-10,-77,-10,-14,-10,62,-9,-114,-9,-31,-9,55,-8,-123,-8,-39,-8,51,-7,-105,-7,-4,-7,100,-6,-70,-6,31,-5,-128,-5,-11,-5,101,-4,-42,-4,78,-3,-45,-3,85,-2,-48,-2,67,-1,-67,-1,69,0,-45,0,95,1,-13,1,120,2,-1,2,123,3,2,4,-112,4,34,5,-83,5,39,6,-106,6,8,7,118,7,-15,7,97,8,-40,8,70,9,-90,9,8,10,99,10,-42,10,76,11,-57,11,63,12,-76,12,42,13,-78,13,59,14,-40,14,121,15,31,16,-55,16,120,17,48,18,-15,18,-57,19,-97,20,-114,21,124,22,121,23,120,24,-114,25,-78,26,-23,27,43,29,108,30,-75,31,-10,32,75,34,-78,35,41,37,-66,38,63,40,-50,41,62,43,-61,44,80,46,-24,47,122,49,11,51,-103,52,23,54,-115,55,-11,56,100,58,-38,59,77,61,-65,62,23,64,107,65,-81,66,-9,67,56,69,124,70,-85,71,-26,72,0,74,33,75,51,76,80,77,111,78,-128,79,-118,80,-108,81,-112,82,-109,83,-120,84,-119,85,-120,86,123,87,126,88,106,89,90,90,55,91,20,92,-20,92,-69,93,116,94,42,95,-54,95,105,96,-13,96,100,97,-54,97,28,98,111,98,-101,98,-70,98,-81,98,-94,98,-126,98,86,98,21,98,-74,97}; }
	private static byte[] data20(){ return new byte[] {57,97,-87,96,-3,95,67,95,106,94,-125,93,-126,92,115,91,77,90,20,89,-70,87,66,86,-67,84,41,83,-112,81,-17,79,64,78,-125,76,-74,74,-33,72,14,71,57,69,107,67,-108,65,-68,63,-39,61,-11,59,10,58,40,56,87,54,126,52,-86,50,-64,48,-40,46,-33,44,-18,42,8,41,40,39,77,37,100,35,108,33,124,31,116,29,116,27,116,25,-121,23,-112,21,-103,19,-122,17,120,15,83,13,59,11,31,9,18,7,-12,4,-45,2,-103,0,96,-2,31,-4,-26,-7,-90,-9,97,-11,35,-13,-42,-16,-120,-18,45,-20,-34,-23,-96,-25,97,-27,49,-29,-10,-32,-59,-34,-113,-36,105,-38,81,-40,79,-42,87,-44,101,-46,114,-48,-121,-50,-97,-52,-48,-54,17,-55,101,-57,-62,-59,44,-60,-117,-62,1,-63,119,-65,13,-66,-70,-68,113,-69,59,-70,4,-71,-39,-73,-60,-74,-56,-75,-35,-76,14,-76,66,-77,-114,-78,-40,-79,46,-79,-98,-80,37,-80,-64,-81,114,-81,42,-81,-10,-82,-62,-82,-103,-82,-126,-82,-124,-82,-101,-82,-69,-82,-39,-82,3,-81,57,-81,-117,-81,-39,-81,50,-80,-109,-80,5,-79,-126,-79,0,-78,-119,-78,10,-77,-115,-77,16,-76,-104,-76,35,-75,-88,-75,51,-74,-74,-74,57,-73,-81,-73,53,-72,-84,-72,48,-71,-90,-71,36,-70,-97,-70,24,-69,-120,-69,-11,-69,88,-68,-52,-68,55,-67,-81,-67,22,-66,-127,-66,-26,-66,86,-65,-64,-65,54,-64,-92,-64,23,-63,111,-63,-47,-63,36,-62,-112,-62,-16,-62,94,-61,-62,-61,44,-60,-115,-60,-19,-60,73,-59,-77,-59,19,-58,120,-58,-43,-58,51,-57,-105,-57,-14,-57,80,-56,-74,-56,23,-55,-113,-55,-11,-55,95,-54,-61,-54,44,-53,-96,-53,23,-52,-106,-52,35,-51,-87,-51,46,-50,-72,-50,76,-49,-8,-49,-99,-48,78,-47,-21,-47,-119,-46,20,-45,-69,-45,104,-44,36,-43,-48,-43,114,-42,13,-41,-97,-41,55,-40,-38,-40,125,-39,47,-38,-45,-38,-126,-37,26,-36,-71,-36,90,-35,9,-34,-74,-34,96,-33,18,-32,-60,-32,118,-31,51,-30,-19,-30,-92,-29,75,-28,-4,-28,-87,-27,92,-26,14,-25,-49,-25,-102,-24,83,-23,17,-22,-60,-22,121,-21,41,-20,-36,-20,-98,-19,104,-18,43,-17,-12,-17,-81,-16,106,-15,38,-14,-24,-14,-80,-13,111,-12,54,-11,-10,-11,-60,-10,-125,-9,85,-8,42,-7,14,-6,-30,-6,-71,-5,-110,-4,116,-3,88,-2,75,-1,65,0,63,1,48,2,35,3,18,4,22,5,22,6,34,7,39,8,37,9,33,10,23,11,20,12,22,13,23,14,15,15,-2,15,-22,16,-32,17,-45,18,-44,19,-43,20,-44,21,-59,22,-81,23,-115,24,-123,25,118,26,122,27,115,28,104,29,64,30,13,31,-37,31,-89,32,-118,33,97,34,60,35,-2,35,-75,36,108,37,41,38,-24,38,-84,39,108,40,34,41,-43,41,-125,42,59,43,-8,43,-71,44,118,45,70,46,2,47,-61,47,116,48,57,49,-5,49,-62,50,-124,51,60,52,-22,52,-106,53,59,54,-21,54,-115,55,57,56,-46,56,108,57,-12,57,124,58,-4,58,120,59,-14,59,105,60,-36,60,60,61,-119,61,-49,61,24,62,90,62,-99,62,-40,62,0,63,42,63,66,63,107,63,-112,63,-81,63,-46,63,-11,63,24,64,55,64,87,64,115,64,-105,64,-65,64,-9,64,39,65,83,65,126,65,-91,65,-54,65,-12,65,21,66,68,66,95,66,-124,66,-97,66,-64,66,-39,66,0,67,26,67,52,67,68,67,94,67,-124,67,-90,67,-63,67,-36,67,-19,67,-11,67,7,68,18,68,34,68,37,68,20,68,6,68,-27,67,-36,67,-64,67,-90,67,126,67,64,67,7,67,-69,66,122,66,46,66,-24,65,-109,65,59,65,-38,64,120,64,22,64,-85,63,63,63,-46,62,76,62,-54,61,51,61,-92,60,4,60,101,59,-77,58,0,58,48,57,91,56,123,55,-94,54,-82,53,-66,52,-82,51,-107,50,95,49,49,48,3,47,-45,45,-105,44,69,43,-26,41,119,40,-2,38,-108,37,24,36,-108,34,2,33,114,31,-43,29,55,28,-104,26,6,25,-124,23,-3,21,127,20,-13,18,108,17,-20,15,-126,14,44,13,-36,11,-122,10,55,9,-34,7,-107,6,98,5,57,4,36,3,3,2,-35,0,-82,-1,-126,-2,86,-3,62,-4,28,-5,-4,-7,-47,-8,-98,-9,90,-10,9,-11,-63,-13,120,-14,47,-15,-39,-17,114,-18,-12,-20,113,-21,-29,-23,102,-24,-43,-26,62,-27,-107,-29,-23,-31,36,-32,84,-34,126,-36,-81,-38,-30,-40,28,-41,77,-43,119,-45,-93,-47,-51,-49,-2,-51,64,-52,-113,-54,-11,-56,86,-57,-54,-59,55,-60,-48,-62,103,-63,38,-64,-25,-66,-61,-67,-94,-68,-121,-69,127,-70,-115,-71,-89,-72,-39,-73,7,-73,70,-74,-120,-75,-37,-76}; }
	private static byte[] data21(){ return new byte[] {58,-76,-101,-77,13,-77,-123,-78,21,-78,-99,-79,55,-79,-55,-80,113,-80,21,-80,-54,-81,-121,-81,90,-81,39,-81,2,-81,-47,-82,-66,-82,-82,-82,-78,-82,-79,-82,-58,-82,-34,-82,12,-81,57,-81,122,-81,-64,-81,27,-80,-122,-80,-12,-80,108,-79,-30,-79,91,-78,-30,-78,116,-77,19,-76,-73,-76,96,-75,16,-74,-60,-74,-128,-73,61,-72,7,-71,-32,-71,-64,-70,-96,-69,127,-68,105,-67,94,-66,95,-65,115,-64,-122,-63,-104,-62,-97,-61,-85,-60,-68,-59,-46,-58,-14,-57,17,-55,49,-54,58,-53,70,-52,68,-51,67,-50,52,-49,28,-48,19,-47,-2,-47,-32,-46,-58,-45,-103,-44,115,-43,71,-42,25,-41,-14,-41,-73,-40,-119,-39,70,-38,5,-37,-66,-37,-114,-36,88,-35,44,-34,-14,-34,-74,-33,107,-32,41,-31,-26,-31,-55,-30,-98,-29,-125,-28,85,-27,52,-26,11,-25,1,-24,1,-23,14,-22,18,-21,25,-20,32,-19,47,-18,70,-17,101,-16,-115,-15,-67,-14,-24,-13,14,-11,47,-10,72,-9,103,-8,-111,-7,-70,-6,-32,-5,-7,-4,22,-2,38,-1,63,0,76,1,97,2,107,3,112,4,104,5,84,6,60,7,35,8,10,9,-12,9,-52,10,-96,11,89,12,21,13,-60,13,113,14,41,15,-43,15,-121,16,53,17,-33,17,-124,18,55,19,-23,19,-80,20,112,21,63,22,10,23,-45,23,-96,24,108,25,76,26,48,27,19,28,-24,28,-85,29,102,30,27,31,-47,31,-126,32,48,33,-50,33,99,34,-27,34,100,35,-38,35,74,36,-82,36,18,37,105,37,-65,37,10,38,82,38,-107,38,-38,38,15,39,71,39,111,39,-119,39,-82,39,-72,39,-50,39,-63,39,-73,39,-116,39,101,39,53,39,-9,38,-56,38,125,38,50,38,-49,37,104,37,-2,36,-112,36,29,36,-93,35,53,35,-68,34,78,34,-36,33,107,33,-17,32,117,32,-5,31,-123,31,-3,30,-119,30,12,30,-105,29,16,29,-117,28,8,28,-119,27,10,27,-119,26,-4,25,116,25,-23,24,104,24,-42,23,82,23,-50,22,79,22,-51,21,66,21,-78,20,29,20,-111,19,1,19,111,18,-46,17,50,17,-103,16,-7,15,89,15,-68,14,24,14,126,13,-47,12,40,12,124,11,-37,10,55,10,-99,9,-6,8,93,8,-67,7,28,7,120,6,-34,5,74,5,-52,4,63,4,-75,3,38,3,-93,2,41,2,-58,1,109,1,28,1,-47,0,-113,0,100,0,65,0,40,0,41,0,65,0,113,0,-80,0,-6,0,84,1,-71,1,57,2,-46,2,-127,3,51,4,-20,4,-71,5,-108,6,-128,7,-128,8,-124,9,-119,10,-105,11,-94,12,-63,13,-46,14,-12,15,13,17,52,18,81,19,92,20,105,21,97,22,95,23,78,24,69,25,41,26,8,27,-54,27,-120,28,57,29,-22,29,-99,30,70,31,-30,31,117,32,-3,32,-118,33,7,34,-122,34,-1,34,118,35,-19,35,93,36,-63,36,41,37,127,37,-33,37,49,38,124,38,-50,38,23,39,91,39,-109,39,-57,39,-2,39,51,40,93,40,-123,40,-90,40,-57,40,-38,40,-28,40,-39,40,-54,40,-63,40,-84,40,-114,40,82,40,6,40,-80,39,73,39,-44,38,83,38,-54,37,55,37,-119,36,-52,35,-2,34,42,34,66,33,88,32,110,31,-126,30,-117,29,-104,28,-112,27,-110,26,-121,25,-116,24,-120,23,-124,22,125,21,119,20,113,19,110,18,111,17,122,16,120,15,122,14,116,13,109,12,107,11,108,10,108,9,121,8,118,7,-121,6,-121,5,-118,4,-125,3,-124,2,-125,1,123,0,112,-1,98,-2,78,-3,41,-4,11,-5,-22,-7,-59,-8,-115,-9,81,-10,16,-11,-54,-13,117,-14,38,-15,-34,-17,-120,-18,61,-19,-33,-21,-113,-22,29,-23,-57,-25,107,-26,45,-27,-33,-29,-108,-30,65,-31,-4,-33,-67,-34,-103,-35,126,-36,102,-37,77,-38,50,-39,38,-40,30,-41,37,-42,58,-43,98,-44,-109,-45,-53,-46,16,-46,97,-47,-69,-48,40,-48,-91,-49,59,-49,-32,-50,-122,-50,39,-50,-47,-51,-119,-51,95,-51,67,-51,47,-51,35,-51,10,-51,2,-51,-9,-52,13,-51,35,-51,85,-51,124,-51,-61,-51,7,-50,95,-50,-63,-50,34,-49,-105,-49,21,-48,-91,-48,60,-47,-51,-47,110,-46,17,-45,-54,-45,-124,-44,62,-43,-15,-43,-84,-42,95,-41,27,-40,-41,-40,-97,-39,96,-38,51,-37,-3,-37,-42,-36,-84,-35,-114,-34,123,-33,115,-32,111,-31,117,-30,-121,-29,-106,-28,-85,-27,-69,-26,-52,-25,-26,-24,-7,-23,40,-21,74,-20,103,-19,119,-18,122,-17,115,-16,108,-15,88,-14,90,-13,71,-12,49,-11,-1,-11,-60,-10,-125,-9,67,-8,0,-7,-81,-7,91,-6,-11,-6,-123,-5,-12,-5,95,-4,-60,-4,52,-3,-110,-3,-32,-3,25,-2,68,-2,98,-2,-124,-2,-90,-2}; }
	private static byte[] data22(){ return new byte[] {-50,-2,-25,-2,-5,-2,-6,-2,-11,-2,-16,-2,-4,-2,12,-1,26,-1,40,-1,34,-1,38,-1,31,-1,41,-1,51,-1,57,-1,62,-1,49,-1,50,-1,29,-1,27,-1,21,-1,19,-1,12,-1,-8,-2,-32,-2,-71,-2,-106,-2,113,-2,85,-2,49,-2,3,-2,-51,-3,-126,-3,70,-3,-9,-4,-75,-4,102,-4,39,-4,-46,-5,-123,-5,29,-5,-53,-6,116,-6,44,-6,-41,-7,-120,-7,60,-7,-11,-8,-87,-8,100,-8,35,-8,-22,-9,-74,-9,-119,-9,90,-9,47,-9,-16,-10,-62,-10,-120,-10,101,-10,60,-10,27,-10,-14,-11,-62,-11,-101,-11,101,-11,59,-11,16,-11,-19,-12,-58,-12,-107,-12,107,-12,77,-12,50,-12,20,-12,-4,-13,-34,-13,-50,-13,-76,-13,-90,-13,-105,-13,-105,-13,-98,-13,-95,-13,-89,-13,-95,-13,-94,-13,-86,-13,-71,-13,-44,-13,-30,-13,5,-12,36,-12,68,-12,103,-12,-104,-12,-41,-12,36,-11,122,-11,-44,-11,64,-10,-98,-10,3,-9,98,-9,-45,-9,77,-8,-46,-8,89,-7,-42,-7,89,-6,-48,-6,77,-5,-62,-5,54,-4,-79,-4,23,-3,120,-3,-65,-3,17,-2,83,-2,-112,-2,-46,-2,7,-1,59,-1,100,-1,119,-1,-116,-1,-112,-1,-97,-1,-81,-1,-68,-1,-70,-1,-82,-1,-107,-1,-125,-1,113,-1,107,-1,97,-1,82,-1,49,-1,33,-1,11,-1,-11,-2,-33,-2,-27,-2,-29,-2,-18,-2,-27,-2,-29,-2,-38,-2,-29,-2,-23,-2,-9,-2,10,-1,17,-1,42,-1,56,-1,86,-1,117,-1,-109,-1,-64,-1,-18,-1,47,0,95,0,-99,0,-38,0,51,1,-95,1,23,2,-112,2,4,3,125,3,1,4,-106,4,61,5,-22,5,-102,6,61,7,-21,7,-106,8,86,9,43,10,5,11,-38,11,-89,12,116,13,76,14,45,15,20,16,17,17,11,18,6,19,-4,19,-16,20,-16,21,-14,22,-4,23,12,25,15,26,18,27,6,28,-1,28,-12,29,-26,30,-25,31,-39,32,-54,33,-89,34,-125,35,97,36,68,37,44,38,13,39,-20,39,-66,40,-102,41,120,42,83,43,47,44,6,45,-40,45,-80,46,108,47,65,48,-2,48,-58,49,127,50,44,51,-40,51,106,52,4,53,-108,53,30,54,-93,54,32,55,-112,55,-11,55,80,56,-82,56,-2,56,77,57,-120,57,-68,57,-38,57,-32,57,-30,57,-37,57,-64,57,-106,57,82,57,21,57,-60,56,98,56,-15,55,106,55,-34,54,81,54,-73,53,42,53,-126,52,-25,51,55,51,-102,50,-5,49,104,49,-42,48,65,48,-66,47,50,47,-87,46,7,46,109,45,-52,44,60,44,-73,43,36,43,-115,42,-42,41,42,41,113,40,-75,39,-3,38,71,38,-104,37,-31,36,28,36,82,35,-128,34,-78,33,-16,32,37,32,92,31,-119,30,-78,29,-48,28,-18,27,-6,26,15,26,20,25,23,24,9,23,-17,21,-43,20,-77,19,-110,18,103,17,55,16,-3,14,-64,13,123,12,52,11,-18,9,-83,8,106,7,45,6,-14,4,-70,3,-126,2,75,1,19,0,-32,-2,-70,-3,-109,-4,113,-5,80,-6,55,-7,29,-8,15,-9,2,-10,-6,-12,-19,-13,-25,-14,-22,-15,-14,-16,-1,-17,13,-17,39,-18,53,-19,73,-20,83,-21,112,-22,-121,-23,-80,-24,-44,-25,1,-25,38,-26,78,-27,127,-28,-75,-29,-15,-30,52,-30,122,-31,-66,-32,9,-32,89,-33,-83,-34,28,-34,-119,-35,9,-35,126,-36,-13,-37,116,-37,-7,-38,-127,-38,1,-38,-123,-39,28,-39,-67,-40,90,-40,-2,-41,-102,-41,71,-41,-5,-42,-72,-42,107,-42,34,-42,-22,-43,-57,-43,-98,-43,-126,-43,99,-43,95,-43,84,-43,82,-43,87,-43,94,-43,115,-43,-117,-43,-79,-43,-48,-43,-23,-43,7,-42,29,-42,59,-42,82,-42,117,-42,-119,-42,-97,-42,-90,-42,-76,-42,-71,-42,-63,-42,-74,-42,-92,-42,-126,-42,100,-42,65,-42,20,-42,-31,-43,-91,-43,101,-43,21,-43,-73,-44,90,-44,5,-44,-77,-45,106,-45,31,-45,-49,-46,-127,-46,50,-46,-11,-47,-69,-47,-107,-47,127,-47,117,-47,112,-47,109,-47,-127,-47,-87,-47,-38,-47,35,-46,97,-46,-67,-46,20,-45,-126,-45,-13,-45,113,-44,-9,-44,-125,-43,13,-42,-89,-42,74,-41,-10,-41,-89,-40,87,-39,17,-38,-70,-38,104,-37,15,-36,-68,-36,106,-35,11,-34,-89,-34,43,-33,-82,-33,33,-32,-111,-32,-24,-32,53,-31,-126,-31,-61,-31,-14,-31,12,-30,20,-30,34,-30,43,-30,52,-30,56,-30,52,-30,51,-30,59,-30,67,-30,78,-30,94,-30,105,-30,-119,-30,-82,-30,-42,-30,2,-29,45,-29,82,-29,-117,-29,-68,-29,-5,-29,48,-28,117,-28,-81,-28,-2,-28,75,-27,-95,-27,-1,-27,83,-26,-73,-26,26,-25,-109,-25,-1,-25,-123,-24,-12,-24,126,-23,4,-22,-111,-22,27,-21,-86,-21,64,-20,-58,-20,77,-19,-62,-19,65,-18,-62,-18,62,-17}; }
	private static byte[] data23(){ return new byte[] {-61,-17,62,-16,-85,-16,25,-15,117,-15,-27,-15,77,-14,-69,-14,47,-13,-109,-13,-8,-13,93,-12,-58,-12,56,-11,-92,-11,13,-10,117,-10,-40,-10,61,-9,-95,-9,3,-8,107,-8,-40,-8,62,-7,-95,-7,-16,-7,84,-6,-76,-6,29,-5,124,-5,-29,-5,65,-4,-91,-4,12,-3,125,-3,-18,-3,100,-2,-48,-2,61,-1,-99,-1,3,0,106,0,-45,0,67,1,-87,1,8,2,101,2,-82,2,4,3,89,3,-68,3,21,4,105,4,-96,4,-29,4,28,5,111,5,-53,5,28,6,112,6,-88,6,-22,6,42,7,121,7,-58,7,24,8,107,8,-66,8,-6,8,53,9,114,9,-58,9,34,10,116,10,-63,10,10,11,100,11,-55,11,71,12,-52,12,97,13,-15,13,-123,14,41,15,-22,15,-75,16,-106,17,-127,18,125,19,123,20,123,21,-124,22,-101,23,-55,24,9,26,82,27,-88,28,-3,29,86,31,-74,32,26,34,-105,35,21,37,-100,38,16,40,-126,41,-11,42,125,44,0,46,-121,47,6,49,-124,50,-15,51,95,53,-54,54,65,56,-70,57,45,59,-94,60,14,62,114,63,-42,64,57,66,-85,67,18,69,-118,70,-15,71,94,73,-71,74,26,76,127,77,-41,78,40,80,111,81,-72,82,-6,83,49,85,98,86,-121,87,-96,88,-75,89,-68,90,-71,91,-91,92,-121,93,92,94,39,95,-27,95,-103,96,64,97,-37,97,93,98,-53,98,27,99,96,99,-109,99,-80,99,-67,99,-82,99,-117,99,74,99,-14,98,-122,98,14,98,-122,97,-33,96,38,96,91,95,127,94,-103,93,-103,92,-107,91,-125,90,102,89,43,88,-30,86,-114,85,49,84,-59,82,83,81,-40,79,82,78,-63,76,26,75,107,73,-80,71,2,70,82,68,-91,66,-22,64,42,63,93,61,-124,59,-81,57,-21,55,46,54,110,52,-112,50,-86,48,-61,46,-38,44,-6,42,18,41,46,39,60,37,51,35,22,33,-16,30,-44,28,-68,26,-98,24,118,22,67,20,4,18,-74,15,109,13,31,11,-32,8,-105,6,79,4,0,2,-81,-1,87,-3,-4,-6,-93,-8,76,-10,-5,-13,-80,-15,91,-17,-5,-20,-99,-22,64,-24,-14,-27,-80,-29,114,-31,57,-33,-15,-36,-80,-38,-127,-40,94,-42,85,-44,86,-46,102,-48,114,-50,-126,-52,-97,-54,-40,-56,38,-57,127,-59,-13,-61,98,-62,-28,-64,103,-65,1,-66,-69,-68,-123,-69,105,-70,82,-71,72,-72,75,-73,88,-74,-121,-75,-52,-76,45,-76,-102,-77,10,-77,-120,-78,24,-78,-75,-79,114,-79,52,-79,10,-79,-37,-80,-71,-80,-108,-80,-121,-80,117,-80,109,-80,104,-80,97,-80,94,-80,84,-80,80,-80,79,-80,94,-80,116,-80,-106,-80,-70,-80,-39,-80,2,-79,41,-79,95,-79,-106,-79,-40,-79,36,-78,104,-78,-77,-78,-10,-78,72,-77,-99,-77,-22,-77,64,-76,-107,-76,-19,-76,64,-75,-103,-75,-18,-75,75,-74,-81,-74,15,-73,124,-73,-26,-73,85,-72,-56,-72,47,-71,-98,-71,4,-70,124,-70,-10,-70,120,-69,-23,-69,94,-68,-67,-68,43,-67,-115,-67,-2,-67,91,-66,-63,-66,28,-65,-125,-65,-32,-65,69,-64,-91,-64,12,-63,126,-63,-9,-63,110,-62,-28,-62,89,-61,-35,-61,108,-60,-6,-60,-116,-59,33,-58,-67,-58,90,-57,-8,-57,-85,-56,98,-55,35,-54,-42,-54,-112,-53,69,-52,-8,-52,-66,-51,-115,-50,96,-49,50,-48,-14,-48,-67,-47,119,-46,67,-45,13,-44,-39,-44,-110,-43,60,-42,-19,-42,-118,-41,42,-40,-58,-40,112,-39,10,-38,-101,-38,29,-37,-98,-37,27,-36,-108,-36,26,-35,-87,-35,64,-34,-43,-34,106,-33,3,-32,-91,-32,84,-31,11,-30,-65,-30,112,-29,48,-28,-6,-28,-56,-27,-97,-26,-126,-25,106,-24,86,-23,44,-22,11,-21,-40,-21,-73,-20,-99,-19,-118,-18,113,-17,84,-16,55,-15,28,-14,-7,-14,-31,-13,-50,-12,-53,-11,-71,-10,-92,-9,-113,-8,126,-7,125,-6,-112,-5,-102,-4,-85,-3,-80,-2,-77,-1,-77,0,-67,1,-55,2,-37,3,-17,4,-16,5,-12,6,-18,7,-24,8,-21,9,-23,10,-18,11,-22,12,-31,13,-47,14,-58,15,-70,16,-74,17,-73,18,-73,19,-66,20,-83,21,-77,22,-83,23,-61,24,-42,25,-26,26,-14,27,-6,28,5,30,27,31,55,32,82,33,101,34,102,35,105,36,92,37,88,38,69,39,60,40,33,41,13,42,-36,42,-91,43,89,44,28,45,-33,45,-90,46,97,47,16,48,-77,48,92,49,5,50,-80,50,89,51,-1,51,-91,52,66,53,-48,53,88,54,-29,54,100,55,-31,55,90,56,-65,56,28,57,100,57,-81,57,-32,57,17,58,68,58,115,58,-101,58,-92,58,-72,58,-67,58,-31,58,-8,58,26,59,48,59,71,59,90,59,124,59,-97,59,-50,59,7,60,63,60,107,60,-116,60,-74,60,-16,60,45,61,96,61}; }
	private static byte[] data24(){ return new byte[] {-112,61,-81,61,-52,61,-25,61,2,62,43,62,85,62,-128,62,-84,62,-48,62,-18,62,19,63,67,63,114,63,-99,63,-61,63,-30,63,6,64,41,64,84,64,127,64,-94,64,-62,64,-45,64,-27,64,-8,64,19,65,48,65,64,65,83,65,107,65,125,65,-111,65,-95,65,-69,65,-48,65,-27,65,-21,65,-11,65,-9,65,3,66,1,66,-5,65,-36,65,-77,65,-113,65,107,65,75,65,19,65,-50,64,123,64,42,64,-40,63,-123,63,40,63,-62,62,91,62,-17,61,123,61,-1,60,125,60,-6,59,105,59,-61,58,23,58,81,57,-123,56,-82,55,-52,54,-41,53,-43,52,-66,51,-100,50,96,49,27,48,-34,46,-92,45,107,44,20,43,-62,41,97,40,10,39,-84,37,94,36,22,35,-43,33,-115,32,54,31,-30,29,-105,28,94,27,31,26,-23,24,-88,23,106,22,26,21,-62,19,111,18,40,17,-21,15,-89,14,90,13,4,12,-95,10,64,9,-19,7,-99,6,74,5,-16,3,-117,2,38,1,-80,-1,63,-2,-53,-4,88,-5,-34,-7,94,-8,-53,-10,45,-11,125,-13,-39,-15,37,-16,110,-18,-88,-20,-41,-22,-10,-24,7,-25,21,-27,39,-29,44,-31,57,-33,54,-35,49,-37,17,-39,-8,-42,-27,-44,-21,-46,-21,-48,-16,-50,-22,-52,-7,-54,6,-55,49,-57,96,-59,-91,-61,-17,-63,84,-64,-71,-66,47,-67,-73,-69,99,-70,22,-71,-28,-73,-85,-74,-128,-75,101,-76,86,-77,100,-78,-128,-79,-80,-80,-36,-81,31,-81,89,-82,-87,-83,-7,-84,96,-84,-59,-85,74,-85,-51,-86,109,-86,-1,-87,-96,-87,77,-87,21,-87,-29,-88,-62,-88,-95,-88,-105,-88,-112,-88,-96,-88,-73,-88,-33,-88,-1,-88,51,-87,105,-87,-77,-87,-3,-87,81,-86,-99,-86,-6,-86,102,-85,-45,-85,71,-84,-76,-84,37,-83,-95,-83,44,-82,-73,-82,82,-81,-25,-81,-111,-80,56,-79,-9,-79,-68,-78,-119,-77,98,-76,70,-75,62,-74,69,-73,62,-72,72,-71,78,-70,111,-69,-107,-68,-35,-67,24,-65,108,-64,-85,-63,-5,-62,59,-60,-127,-59,-49,-58,25,-56,92,-55,-113,-54,-69,-53,-28,-52,-11,-51,4,-49,13,-48,12,-47,6,-46,-25,-46,-58,-45,-119,-44,82,-43,23,-42,-20,-42,-72,-41,-128,-40,69,-39,16,-38,-39,-38,-78,-37,-114,-36,-126,-35,107,-34,96,-33,72,-32,42,-31,13,-30,0,-29,4,-28,11,-27,7,-26,-9,-26,-22,-25,-33,-24,-19,-23,12,-21,41,-20,77,-19,111,-18,-95,-17,-43,-16,17,-14,94,-13,-82,-12,11,-10,103,-9,-44,-8,51,-6,-107,-5,-15,-4,74,-2,-101,-1,-37,0,25,2,70,3,110,4,-125,5,-114,6,-112,7,-123,8,120,9,96,10,54,11,4,12,-41,12,-80,13,-115,14,96,15,59,16,10,17,-33,17,-80,18,-115,19,107,20,74,21,37,22,-3,22,-57,23,-116,24,83,25,40,26,-17,26,-72,27,122,28,46,29,-30,29,-115,30,83,31,14,32,-41,32,124,33,40,34,-55,34,109,35,22,36,-69,36,99,37,2,38,-100,38,38,39,-90,39,25,40,-110,40,4,41,-128,41,-33,41,59,42,-127,42,-60,42,-6,42,44,43,85,43,116,43,-115,43,-102,43,-101,43,-109,43,-122,43,120,43,103,43,64,43,24,43,-41,42,-97,42,80,42,8,42,-63,41,113,41,26,41,-65,40,95,40,-1,39,-97,39,68,39,-30,38,126,38,34,38,-66,37,102,37,9,37,-79,36,85,36,-23,35,127,35,20,35,-93,34,41,34,-78,33,52,33,-72,32,42,32,-95,31,10,31,105,30,-61,29,22,29,113,28,-72,27,3,27,68,26,-120,25,-51,24,10,24,76,23,122,22,-73,21,-25,20,39,20,75,19,113,18,-116,17,-88,16,-65,15,-36,14,-5,13,29,13,48,12,58,11,74,10,96,9,-118,8,-67,7,-8,6,48,6,115,5,-83,4,-1,3,73,3,-75,2,40,2,-88,1,43,1,-68,0,85,0,4,0,-61,-1,-100,-1,122,-1,93,-1,69,-1,62,-1,65,-1,92,-1,-122,-1,-58,-1,18,0,93,0,-64,0,35,1,-87,1,48,2,-46,2,105,3,6,4,-88,4,86,5,21,6,-46,6,-98,7,92,8,46,9,-18,9,-63,10,-122,11,97,12,55,13,25,14,-8,14,-53,15,-99,16,108,17,60,18,16,19,-40,19,-84,20,106,21,37,22,-54,22,109,23,11,24,-80,24,87,25,-16,25,122,26,-15,26,110,27,-20,27,105,28,-28,28,84,29,-62,29,52,30,-85,30,28,31,-103,31,13,32,-117,32,-5,32,106,33,-48,33,57,34,-95,34,2,35,89,35,-98,35,-28,35,27,36,84,36,-128,36,-92,36,-66,36,-56,36,-45,36,-45,36,-48,36,-66,36,-97,36,107,36,49,36,-24,35,-100,35,71,35,-23,34,125,34,4,34,114,33,-32,32,60,32}; }
	private static byte[] data25(){ return new byte[] {-102,31,-24,30,64,30,-128,29,-72,28,-23,27,25,27,73,26,118,25,-99,24,-56,23,-24,22,17,22,45,21,79,20,99,19,123,18,-105,17,-91,16,-76,15,-71,14,-67,13,-71,12,-83,11,-92,10,-106,9,-120,8,107,7,94,6,70,5,40,4,2,3,-27,1,-54,0,-88,-1,-126,-2,76,-3,30,-4,-26,-6,-79,-7,120,-8,55,-9,-10,-11,-79,-12,95,-13,-7,-15,-104,-16,58,-17,-31,-19,127,-20,32,-21,-69,-23,91,-24,-12,-26,-100,-27,73,-28,2,-29,-63,-31,-121,-32,81,-33,32,-34,-9,-36,-30,-37,-40,-38,-46,-39,-40,-40,-35,-41,-26,-42,-4,-43,17,-43,58,-44,93,-45,-115,-46,-67,-47,0,-47,65,-48,-112,-49,-17,-50,95,-50,-25,-51,126,-51,25,-51,-68,-52,99,-52,49,-52,20,-52,18,-52,29,-52,45,-52,75,-52,107,-52,-110,-52,-43,-52,14,-51,93,-51,-88,-51,-3,-51,90,-50,-82,-50,18,-49,115,-49,-27,-49,90,-48,-45,-48,86,-47,-52,-47,86,-46,-28,-46,-117,-45,57,-44,-16,-44,-84,-43,114,-42,64,-41,14,-40,-21,-40,-46,-39,-65,-38,-71,-37,-70,-36,-65,-35,-52,-34,-54,-33,-42,-32,-28,-31,-4,-30,24,-28,59,-27,94,-26,-122,-25,-97,-24,-81,-23,-59,-22,-39,-21,5,-19,20,-18,28,-17,1,-16,-28,-16,-76,-15,-115,-14,87,-13,42,-12,-38,-12,-123,-11,19,-10,-88,-10,39,-9,-68,-9,45,-8,-78,-8,26,-7,-116,-7,-23,-7,73,-6,-92,-6,10,-5,102,-5,-73,-5,-7,-5,53,-4,107,-4,-101,-4,-54,-4,-14,-4,16,-3,41,-3,63,-3,67,-3,81,-3,87,-3,123,-3,-110,-3,-83,-3,-72,-3,-63,-3,-44,-3,-18,-3,34,-2,89,-2,-121,-2,-81,-2,-49,-2,-33,-2,-20,-2,-8,-2,15,-1,26,-1,31,-1,18,-1,-11,-2,-66,-2,123,-2,55,-2,-18,-3,-100,-3,55,-3,-58,-4,72,-4,-62,-5,61,-5,-68,-6,54,-6,-71,-7,62,-7,-65,-8,64,-8,-58,-9,90,-9,-3,-10,-107,-10,54,-10,-35,-11,-121,-11,62,-11,-28,-12,-92,-12,81,-12,23,-12,-54,-13,-116,-13,68,-13,7,-13,-51,-14,-100,-14,104,-14,66,-14,21,-14,-1,-15,-33,-15,-58,-15,-75,-15,-89,-15,-89,-15,-75,-15,-63,-15,-44,-15,-17,-15,4,-14,49,-14,91,-14,-102,-14,-51,-14,4,-13,53,-13,104,-13,-104,-13,-48,-13,-4,-13,50,-12,102,-12,-100,-12,-55,-12,-7,-12,35,-11,88,-11,-112,-11,-50,-11,12,-10,67,-10,126,-10,-49,-10,41,-9,-120,-9,-22,-9,80,-8,-44,-8,92,-7,-19,-7,121,-6,3,-5,-107,-5,54,-4,-53,-4,108,-3,-1,-3,-108,-2,19,-1,-122,-1,-5,-1,101,0,-50,0,24,1,88,1,-115,1,-81,1,-44,1,-27,1,-22,1,-34,1,-45,1,-64,1,-85,1,-117,1,111,1,92,1,60,1,16,1,-27,0,-77,0,-115,0,94,0,47,0,0,0,-44,-1,-93,-1,116,-1,56,-1,13,-1,-30,-2,-55,-2,-86,-2,-113,-2,119,-2,93,-2,81,-2,75,-2,82,-2,109,-2,-128,-2,-91,-2,-70,-2,-31,-2,4,-1,66,-1,125,-1,-51,-1,18,0,86,0,-104,0,-27,0,77,1,-58,1,69,2,-54,2,73,3,-45,3,93,4,-3,4,-86,5,116,6,51,7,5,8,-59,8,-105,9,94,10,60,11,28,12,1,13,-43,13,-90,14,109,15,60,16,13,17,-33,17,-70,18,-111,19,100,20,55,21,19,22,4,23,-14,23,-7,24,-7,25,14,27,32,28,52,29,79,30,103,31,-119,32,-87,33,-46,34,-15,35,10,37,9,38,7,39,-13,39,-18,40,-48,41,-73,42,-128,43,76,44,6,45,-47,45,-125,46,72,47,-14,47,-84,48,87,49,17,50,-60,50,-119,51,72,52,16,53,-58,53,119,54,32,55,-57,55,107,56,-1,56,122,57,-18,57,77,58,-91,58,-20,58,23,59,58,59,73,59,72,59,49,59,15,59,-30,58,-78,58,115,58,42,58,-35,57,-126,57,40,57,-56,56,103,56,-8,55,-126,55,1,55,-128,54,-2,53,126,53,-5,52,108,52,-48,51,43,51,-112,50,-9,49,99,49,-55,48,35,48,114,47,-51,46,42,46,-124,45,-42,44,48,44,-128,43,-36,42,28,42,110,41,-83,40,-11,39,48,39,115,38,-94,37,-40,36,-3,35,34,35,64,34,80,33,118,32,-116,31,-97,30,-93,29,-92,28,-99,27,-108,26,-127,25,112,24,83,23,47,22,-14,20,-83,19,98,18,18,17,-65,15,92,14,-20,12,104,11,-25,9,96,8,-32,6,88,5,-39,3,86,2,-39,0,88,-1,-46,-3,88,-4,-26,-6,-122,-7,42,-8,-30,-10,-97,-11,98,-12,44,-13,-16,-15,-54,-16,-97,-17,-119,-18,116,-19,78,-20,48,-21,19,-22,3,-23,2,-24,-1,-26,2,-26,7,-27,17,-28,40,-29,72,-30,102,-31,-114,-32,-64,-33,5,-33,71,-34}; }
	private static byte[] data26(){ return new byte[] {-99,-35,-19,-36,74,-36,-86,-37,29,-37,-108,-38,29,-38,-100,-39,47,-39,-66,-40,87,-40,-22,-41,-121,-41,40,-41,-62,-42,104,-42,10,-42,-76,-43,103,-43,14,-43,-75,-44,79,-44,-11,-45,-91,-45,88,-45,4,-45,-90,-46,91,-46,25,-46,-34,-47,-77,-47,126,-47,96,-47,72,-47,79,-47,86,-47,116,-47,-120,-47,-72,-47,-29,-47,39,-46,107,-46,-73,-46,-9,-46,54,-45,115,-45,-79,-45,-23,-45,31,-44,70,-44,95,-44,105,-44,119,-44,126,-44,-125,-44,123,-44,115,-44,102,-44,84,-44,77,-44,62,-44,60,-44,57,-44,52,-44,48,-44,37,-44,36,-44,40,-44,46,-44,46,-44,44,-44,33,-44,18,-44,3,-44,-14,-45,-20,-45,-29,-45,-26,-45,-15,-45,-14,-45,-6,-45,5,-44,33,-44,86,-44,-105,-44,-22,-44,68,-43,-92,-43,20,-42,-106,-42,51,-41,-34,-41,-108,-40,62,-39,-23,-39,-102,-38,73,-37,6,-36,-84,-36,80,-35,-31,-35,102,-34,-32,-34,71,-33,-91,-33,-1,-33,81,-32,-114,-32,-72,-32,-56,-32,-45,-32,-46,-32,-43,-32,-53,-32,-65,-32,-89,-32,-122,-32,83,-32,35,-32,-18,-33,-62,-33,-108,-33,88,-33,24,-33,-35,-34,-79,-34,-117,-34,113,-34,87,-34,80,-34,66,-34,76,-34,99,-34,-107,-34,-44,-34,34,-33,119,-33,-29,-33,67,-32,-76,-32,46,-31,-65,-31,85,-30,-15,-30,-125,-29,23,-28,-96,-28,50,-27,-56,-27,98,-26,-2,-26,-105,-25,42,-24,-73,-24,68,-23,-42,-23,118,-22,32,-21,-65,-21,99,-20,-7,-20,-104,-19,51,-18,-38,-18,122,-17,33,-16,-80,-16,61,-15,-70,-15,73,-14,-54,-14,79,-13,-58,-13,65,-12,-81,-12,31,-11,-109,-11,10,-10,-120,-10,9,-9,-103,-9,39,-8,-79,-8,66,-7,-45,-7,123,-6,32,-5,-51,-5,114,-4,21,-3,-69,-3,97,-2,15,-1,-82,-1,81,0,-23,0,117,1,-3,1,121,2,-7,2,112,3,-27,3,82,4,-78,4,23,5,118,5,-28,5,63,6,-96,6,-12,6,64,7,-115,7,-53,7,22,8,75,8,-107,8,-55,8,-6,8,28,9,69,9,110,9,-104,9,-62,9,-16,9,35,10,71,10,103,10,-122,10,-88,10,-27,10,23,11,81,11,109,11,-112,11,-62,11,6,12,97,12,-76,12,16,13,105,13,-69,13,23,14,120,14,-22,14,113,15,-4,15,-104,16,46,17,-39,17,-111,18,96,19,55,20,24,21,3,22,-21,22,-33,23,-37,24,-24,25,5,27,43,28,93,29,-117,30,-85,31,-40,32,14,34,90,35,-87,36,3,38,94,39,-66,40,27,42,125,43,-22,44,97,46,-16,47,110,49,-4,50,108,52,-12,53,122,55,14,57,-103,58,27,60,-104,61,20,63,-117,64,1,66,107,67,-50,68,35,70,125,71,-55,72,30,74,107,75,-67,76,-8,77,52,79,114,80,-88,81,-40,82,3,84,34,85,70,86,88,87,90,88,89,89,68,90,40,91,-3,91,-65,92,109,93,7,94,-113,94,22,95,-126,95,-35,95,36,96,90,96,127,96,-106,96,-96,96,-87,96,-93,96,-118,96,85,96,15,96,-72,95,86,95,-22,94,105,94,-44,93,42,93,106,92,-95,91,-60,90,-48,89,-41,88,-57,87,-64,86,-97,85,120,84,63,83,2,82,-61,80,125,79,53,78,-32,76,-114,75,44,74,-65,72,84,71,-40,69,96,68,-51,66,47,65,-125,63,-49,61,12,60,78,58,-125,56,-74,54,-46,52,-20,50,-16,48,-15,46,-25,44,-32,42,-51,40,-69,38,-101,36,107,34,47,32,-22,29,-83,27,102,25,34,23,-68,20,95,18,-32,15,109,13,-29,10,112,8,-16,5,122,3,-18,0,107,-2,-31,-5,99,-7,-10,-10,-112,-12,63,-14,-12,-17,-82,-19,102,-21,29,-23,-34,-26,-57,-28,-70,-30,-71,-32,-92,-34,-113,-36,119,-38,106,-40,107,-42,125,-44,-98,-46,-67,-48,-46,-50,-27,-52,-7,-54,53,-55,-122,-57,-5,-59,121,-60,-1,-62,-113,-63,38,-64,-42,-66,-99,-67,-109,-68,-111,-69,-83,-70,-69,-71,-30,-72,23,-72,99,-73,-59,-74,44,-74,-90,-75,42,-75,-62,-76,90,-76,1,-76,-85,-77,97,-77,32,-77,-9,-78,-60,-78,-113,-78,77,-78,21,-78,-27,-79,-61,-79,-109,-79,100,-79,34,-79,-27,-80,-94,-80,108,-80,52,-80,-4,-81,-67,-81,123,-81,68,-81,14,-81,-13,-82,-47,-82,-58,-82,-70,-82,-56,-82,-43,-82,-10,-82,37,-81,99,-81,-87,-81,4,-80,98,-80,-51,-80,55,-79,-86,-79,40,-78,-98,-78,28,-77,-108,-77,10,-76,127,-76,-7,-76,125,-75,7,-74,-124,-74,-8,-74,99,-73,-26,-73,108,-72,3,-71,-123,-71,14,-70,-112,-70,26,-69,-94,-69,51,-68,-60,-68,83,-67,-37,-67,89,-66,-51,-66,75,-65,-68,-65,51,-64,-101,-64,4,-63,108,-63,-48,-63,54,-62,-101,-62,25,-61,-106,-61,35,-60,-82,-60,63,-59,-41,-59,-122,-58}; }
	private static byte[] data27(){ return new byte[] {68,-57,21,-56,-22,-56,-64,-55,-103,-54,108,-53,72,-52,43,-51,31,-50,13,-49,-16,-49,-65,-48,-128,-47,54,-46,-13,-46,-95,-45,83,-44,-25,-44,120,-43,-6,-43,117,-42,-19,-42,97,-41,-31,-41,87,-40,-43,-40,72,-39,-72,-39,38,-38,-100,-38,28,-37,-102,-37,25,-36,-111,-36,15,-35,-119,-35,4,-34,-105,-34,55,-33,-44,-33,110,-32,6,-31,-102,-31,60,-30,-30,-30,-92,-29,101,-28,46,-27,-18,-27,-69,-26,-120,-25,106,-24,90,-23,93,-22,91,-21,88,-20,74,-19,87,-18,95,-17,-125,-16,-101,-15,-64,-14,-29,-13,11,-11,55,-10,97,-9,-116,-8,-56,-7,-1,-6,58,-4,97,-3,-120,-2,-87,-1,-48,0,-15,1,20,3,41,4,41,5,33,6,31,7,25,8,37,9,40,10,54,11,64,12,71,13,87,14,107,15,-109,16,-57,17,-5,18,58,20,120,21,-59,22,25,24,117,25,-40,26,65,28,-101,29,-1,30,74,32,-96,33,-26,34,51,36,126,37,-56,38,10,40,56,41,96,42,116,43,-120,44,-97,45,-79,46,-62,47,-76,48,-91,49,-127,50,112,51,79,52,45,53,-16,53,-87,54,80,55,-19,55,-115,56,31,57,-85,57,49,58,-91,58,18,59,97,59,-80,59,4,60,75,60,-105,60,-51,60,6,61,31,61,55,61,67,61,87,61,105,61,116,61,110,61,84,61,53,61,29,61,7,61,-14,60,-43,60,-62,60,-95,60,-119,60,116,60,118,60,-120,60,-103,60,-82,60,-62,60,-41,60,3,61,61,61,120,61,-71,61,-10,61,52,62,103,62,-115,62,-65,62,-19,62,33,63,66,63,91,63,104,63,119,63,-128,63,-107,63,-87,63,-71,63,-70,63,-66,63,-65,63,-46,63,-22,63,13,64,50,64,92,64,-128,64,-99,64,-77,64,-41,64,-11,64,17,65,16,65,13,65,1,65,-16,64,-38,64,-62,64,-95,64,113,64,58,64,-5,63,-70,63,-122,63,83,63,43,63,-15,62,-67,62,124,62,79,62,31,62,2,62,-21,61,-52,61,-92,61,115,61,69,61,23,61,-24,60,-86,60,86,60,-11,59,-121,59,23,59,-106,58,7,58,115,57,-48,56,35,56,90,55,-117,54,-74,53,-26,52,14,52,41,51,53,50,52,49,35,48,24,47,9,46,3,45,-9,43,-46,42,-84,41,112,40,53,39,-1,37,-45,36,-88,35,-125,34,75,33,18,32,-41,30,-86,29,-114,28,118,27,100,26,74,25,46,24,9,23,-25,21,-50,20,-89,19,-126,18,72,17,16,16,-70,14,69,13,-54,11,75,10,-58,8,47,7,-122,5,-47,3,1,2,25,0,61,-2,99,-4,-109,-6,-88,-8,-70,-10,-76,-12,-79,-14,-80,-16,-64,-18,-52,-20,-53,-22,-66,-24,-84,-26,-104,-28,-113,-30,-121,-32,-126,-34,118,-36,116,-38,117,-40,117,-42,118,-44,-125,-46,-100,-48,-70,-50,-25,-52,30,-53,98,-55,-94,-57,-14,-59,89,-60,-52,-62,92,-63,-30,-65,-120,-66,36,-67,-52,-69,122,-70,50,-71,-7,-73,-48,-74,-83,-75,-101,-76,125,-77,107,-78,100,-79,112,-80,-125,-81,-92,-82,-63,-83,-16,-84,31,-84,97,-85,-72,-86,19,-86,-113,-87,19,-87,-83,-88,81,-88,4,-88,-45,-89,-74,-89,-87,-89,-72,-89,-58,-89,-6,-89,36,-88,106,-88,-80,-88,7,-87,102,-87,-51,-87,55,-86,-101,-86,-5,-86,92,-85,-71,-85,32,-84,-126,-84,-28,-84,66,-83,-91,-83,0,-82,99,-82,-60,-82,58,-81,-68,-81,79,-80,-25,-80,126,-79,48,-78,-23,-78,-61,-77,-101,-76,-119,-75,-126,-74,-124,-73,-101,-72,-89,-71,-56,-70,-37,-69,1,-67,42,-66,78,-65,115,-64,-115,-63,-89,-62,-58,-61,-40,-60,-5,-59,12,-57,43,-56,56,-55,82,-54,85,-53,102,-52,122,-51,-99,-50,-67,-49,-40,-48,-25,-47,-9,-46,-1,-45,12,-43,26,-42,34,-41,42,-40,31,-39,24,-38,-3,-38,-32,-37,-58,-36,-85,-35,-122,-34,96,-33,54,-32,25,-31,-24,-31,-57,-30,-84,-29,-81,-28,-89,-27,-85,-26,-95,-25,-79,-24,-52,-23,2,-21,73,-20,-112,-19,-40,-18,22,-16,100,-15,-88,-14,3,-12,89,-11,-75,-10,8,-8,92,-7,-94,-6,-34,-5,30,-3,91,-2,-107,-1,-50,0,-6,1,40,3,61,4,75,5,92,6,115,7,-115,8,-113,9,-114,10,110,11,79,12,21,13,-33,13,-78,14,120,15,55,16,-30,16,-119,17,33,18,-65,18,104,19,21,20,-63,20,88,21,3,22,-108,22,72,23,-19,23,-82,24,95,25,29,26,-47,26,-111,27,64,28,-9,28,-78,29,109,30,33,31,-54,31,107,32,28,33,-72,33,108,34,5,35,-81,35,75,36,-20,36,-127,37,22,38,-99,38,50,39,-70,39,70,40,-57,40,56,41,-85,41,13,42,108,42,-73,42,-4,42,50,43,102,43,-126,43,-101,43,-87,43,-77,43,-65,43,-60,43,-61,43,-64,43,-74,43}; }
	private static byte[] data28(){ return new byte[] {-75,43,-78,43,-63,43,-73,43,-75,43,-90,43,-93,43,-105,43,-126,43,106,43,79,43,52,43,11,43,-28,42,-82,42,102,42,29,42,-62,41,108,41,11,41,-82,40,73,40,-38,39,100,39,-26,38,102,38,-47,37,65,37,-77,36,42,36,-106,35,-14,34,86,34,-84,33,2,33,73,32,-104,31,-37,30,32,30,80,29,-124,28,-85,27,-47,26,-10,25,14,25,39,24,47,23,65,22,68,21,66,20,71,19,72,18,65,17,54,16,40,15,40,14,44,13,71,12,91,11,115,10,126,9,-92,8,-48,7,13,7,90,6,-69,5,44,5,-92,4,39,4,-73,3,84,3,-7,2,-70,2,-114,2,117,2,95,2,81,2,77,2,86,2,120,2,-99,2,-40,2,1,3,61,3,111,3,-78,3,-7,3,86,4,-77,4,12,5,106,5,-57,5,35,6,127,6,-39,6,72,7,-74,7,38,8,-120,8,-33,8,52,9,-115,9,-25,9,69,10,-111,10,-37,10,21,11,87,11,-114,11,-35,11,28,12,117,12,-67,12,20,13,97,13,-60,13,39,14,-94,14,35,15,-81,15,66,16,-36,16,124,17,47,18,-32,18,-82,19,118,20,58,21,0,22,-65,22,-123,23,56,24,-28,24,-116,25,55,26,-43,26,107,27,-17,27,105,28,-36,28,64,29,-98,29,-24,29,50,30,114,30,-88,30,-52,30,-22,30,-3,30,3,31,-15,30,-26,30,-46,30,-76,30,122,30,60,30,-2,29,-63,29,-126,29,70,29,-7,28,-93,28,76,28,1,28,-70,27,112,27,46,27,-21,26,-97,26,78,26,-4,25,-86,25,76,25,-24,24,-127,24,22,24,-106,23,10,23,115,22,-37,21,57,21,-112,20,-39,19,32,19,86,18,-127,17,-107,16,-87,15,-79,14,-60,13,-56,12,-70,11,-94,10,124,9,82,8,14,7,-58,5,118,4,26,3,-72,1,73,0,-47,-2,80,-3,-48,-5,88,-6,-34,-8,92,-9,-35,-11,94,-12,-14,-14,124,-15,26,-16,-67,-18,104,-19,30,-20,-41,-22,-99,-23,103,-24,57,-25,24,-26,-10,-28,-38,-29,-64,-30,-86,-31,-100,-32,-122,-33,-125,-34,127,-35,-122,-36,-116,-37,-108,-38,-101,-39,-93,-40,-72,-41,-38,-42,19,-42,64,-43,-124,-44,-57,-45,40,-45,-116,-46,-4,-47,-124,-47,24,-47,-70,-48,111,-48,43,-48,-9,-49,-44,-49,-60,-49,-46,-49,-20,-49,21,-48,71,-48,-125,-48,-62,-48,25,-47,123,-47,-34,-47,62,-46,-103,-46,10,-45,116,-45,-27,-45,72,-44,-79,-44,26,-43,-114,-43,-11,-43,99,-42,-58,-42,56,-41,-75,-41,60,-40,-52,-40,104,-39,15,-38,-72,-38,109,-37,52,-36,15,-35,-14,-35,-40,-34,-70,-33,-84,-32,-92,-31,-92,-30,-97,-29,-113,-28,127,-27,114,-26,98,-25,81,-24,45,-23,0,-22,-51,-22,-119,-21,72,-20,-2,-20,-61,-19,120,-18,46,-17,-40,-17,122,-16,31,-15,-53,-15,-122,-14,72,-13,7,-12,-63,-12,108,-11,17,-10,-81,-10,75,-9,-26,-9,116,-8,-9,-8,101,-7,-69,-7,0,-6,61,-6,120,-6,-87,-6,-54,-6,-38,-6,-24,-6,-20,-6,-5,-6,13,-5,51,-5,89,-5,-113,-5,-69,-5,-19,-5,33,-4,120,-4,-46,-4,66,-3,-95,-3,-3,-3,79,-2,-105,-2,-37,-2,40,-1,106,-1,-85,-1,-45,-1,-22,-1,-16,-1,-27,-1,-31,-1,-50,-1,-77,-1,126,-1,57,-1,-26,-2,-117,-2,43,-2,-52,-3,95,-3,-18,-4,108,-4,-11,-5,108,-5,-24,-6,87,-6,-51,-7,64,-7,-79,-8,34,-8,-120,-9,-18,-10,98,-10,-19,-11,117,-11,10,-11,-104,-12,53,-12,-57,-13,98,-13,12,-13,-59,-14,-121,-14,59,-14,-20,-15,-89,-15,108,-15,67,-15,31,-15,-3,-16,-28,-16,-53,-16,-65,-16,-88,-16,-91,-16,-96,-16,-74,-16,-50,-16,1,-15,43,-15,106,-15,-101,-15,-34,-15,34,-14,110,-14,-60,-14,24,-13,118,-13,-57,-13,38,-12,114,-12,-53,-12,26,-11,116,-11,-58,-11,23,-10,89,-10,-92,-10,-3,-10,98,-9,-59,-9,36,-8,127,-8,-38,-8,50,-7,-101,-7,5,-6,124,-6,-30,-6,88,-5,-58,-5,59,-4,-80,-4,42,-3,-101,-3,12,-2,113,-2,-40,-2,53,-1,-112,-1,-28,-1,54,0,120,0,-73,0,-16,0,40,1,75,1,96,1,110,1,120,1,122,1,127,1,126,1,124,1,109,1,99,1,85,1,67,1,63,1,65,1,85,1,104,1,119,1,-110,1,-94,1,-62,1,-43,1,-9,1,12,2,31,2,39,2,34,2,18,2,0,2,-27,1,-69,1,-127,1,65,1,1,1,-57,0,116,0,41,0,-35,-1,-92,-1,110,-1,53,-1,10,-1,-38,-2,-49,-2,-44,-2,3,-1,47,-1,106,-1,-91,-1,-13,-1,94,0,-48,0,91,1,-28,1,-124,2,25,3,-77,3,74,4,-19,4,-102,5,78,6,-12,6,-93,7,65,8,-24,8,-109,9,75,10}; }
	private static byte[] data29(){ return new byte[] {21,11,-44,11,-96,12,92,13,36,14,-20,14,-55,15,-79,16,-98,17,127,18,93,19,48,20,0,21,-42,21,-76,22,-98,23,116,24,71,25,-4,25,-69,26,115,27,54,28,-13,28,-66,29,119,30,65,31,-8,31,-54,32,-104,33,123,34,92,35,70,36,41,37,15,38,0,39,-4,39,4,41,8,42,18,43,5,44,-12,44,-37,45,-64,46,-103,47,117,48,74,49,18,50,-49,50,118,51,37,52,-66,52,84,53,-31,53,97,54,-36,54,71,55,-86,55,3,56,65,56,117,56,-111,56,-78,56,-59,56,-53,56,-61,56,-90,56,-128,56,84,56,27,56,-27,55,-85,55,120,55,67,55,9,55,-42,54,-93,54,116,54,74,54,57,54,42,54,26,54,-5,53,-42,53,-74,53,-124,53,83,53,26,53,-37,52,-115,52,44,52,-69,51,61,51,-75,50,53,50,-75,49,29,49,120,48,-63,47,-1,46,61,46,112,45,-89,44,-57,43,-23,42,-19,41,-6,40,-10,39,-13,38,-29,37,-61,36,-111,35,88,34,7,33,-84,31,77,30,-24,28,-108,27,27,26,-93,24,5,23,115,21,-30,19,89,18,-41,16,91,15,-46,13,73,12,-74,10,51,9,-71,7,75,6,-37,4,117,3,18,2,-79,0,71,-1,-30,-3,-119,-4,55,-5,-12,-7,-88,-8,86,-9,-12,-11,-106,-12,51,-13,-42,-15,121,-16,33,-17,-53,-19,113,-20,28,-21,-51,-23,-122,-24,86,-25,36,-26,13,-27,-25,-29,-33,-30,-25,-31,3,-31,50,-32,103,-33,-75,-34,6,-34,109,-35,-43,-36,78,-36,-59,-37,75,-37,-36,-38,94,-38,-23,-39,99,-39,-20,-40,104,-40,-29,-41,86,-41,-47,-42,63,-42,-80,-43,23,-43,-126,-44,-16,-45,106,-45,-10,-46,-125,-46,14,-46,-104,-47,62,-47,-28,-48,-96,-48,94,-48,54,-48,11,-48,-15,-49,-36,-49,-41,-49,-48,-49,-40,-49,-31,-49,-8,-49,16,-48,32,-48,54,-48,75,-48,119,-48,-110,-48,-74,-48,-60,-48,-26,-48,10,-47,56,-47,91,-47,-121,-47,-88,-47,-58,-47,-27,-47,4,-46,46,-46,87,-46,126,-46,-95,-46,-61,-46,-32,-46,-1,-46,34,-45,68,-45,98,-45,-128,-45,-110,-45,-84,-45,-69,-45,-37,-45,-8,-45,42,-44,82,-44,-118,-44,-70,-44,-7,-44,69,-43,-101,-43,3,-42,109,-42,-32,-42,78,-41,-55,-41,65,-40,-59,-40,80,-39,-38,-39,106,-38,-21,-38,102,-37,-34,-37,87,-36,-48,-36,86,-35,-42,-35,78,-34,-76,-34,15,-33,106,-33,-56,-33,18,-32,87,-32,-127,-32,-99,-32,-67,-32,-53,-32,-41,-32,-60,-32,-76,-32,-117,-32,88,-32,10,-32,-73,-33,105,-33,38,-33,-43,-34,-110,-34,63,-34,-3,-35,-69,-35,-111,-35,113,-35,108,-35,106,-35,-127,-35,-111,-35,-65,-35,-15,-35,61,-34,-109,-34,-24,-34,70,-33,-89,-33,11,-32,119,-32,-36,-32,87,-31,-55,-31,69,-30,-67,-30,53,-29,-81,-29,40,-28,-77,-28,63,-27,-39,-27,110,-26,-1,-26,-101,-25,53,-24,-37,-24,126,-23,31,-22,-63,-22,92,-21,-21,-21,126,-20,7,-19,-91,-19,57,-18,-47,-18,88,-17,-30,-17,109,-16,8,-15,-99,-15,67,-14,-37,-14,123,-13,32,-12,-60,-12,120,-11,39,-10,-26,-10,-88,-9,104,-8,39,-7,-34,-7,-88,-6,113,-5,67,-4,17,-3,-39,-3,-96,-2,93,-1,23,0,-44,0,-111,1,78,2,0,3,-88,3,68,4,-33,4,118,5,15,6,-99,6,35,7,-91,7,16,8,-120,8,-11,8,113,9,-28,9,83,10,-77,10,10,11,105,11,-55,11,41,12,-118,12,-31,12,58,13,-122,13,-61,13,-8,13,37,14,85,14,126,14,-109,14,-102,14,-117,14,114,14,105,14,89,14,78,14,44,14,6,14,-36,13,-92,13,-128,13,99,13,90,13,93,13,87,13,81,13,80,13,95,13,-107,13,-32,13,47,14,-112,14,-16,14,85,15,-59,15,79,16,-19,16,-104,17,61,18,-35,18,127,19,46,20,-28,20,-74,21,120,22,72,23,-1,23,-58,24,-122,25,98,26,61,27,42,28,17,29,7,30,-9,30,-13,31,-20,32,-6,33,3,35,32,36,57,37,85,38,110,39,123,40,-108,41,-80,42,-46,43,-15,44,7,46,26,47,32,48,39,49,49,50,73,51,104,52,-123,53,-93,54,-55,55,-24,56,26,58,89,59,-90,60,-6,61,75,63,-110,64,-35,65,47,67,-113,68,-14,69,72,71,-92,72,-30,73,45,75,97,76,-106,77,-63,78,-32,79,-10,80,-2,81,-7,82,-26,83,-74,84,-125,85,52,86,-24,86,123,87,-2,87,111,88,-54,88,23,89,79,89,104,89,111,89,95,89,78,89,41,89,0,89,-74,88,99,88,3,88,-94,87,71,87,-41,86,115,86,-12,85,127,85,2,85,122,84,-12,83,95,83,-48,82,56,82,-111,81,-40,80,17,80,76,79,-128,78,-86,77,-59,76,-44,75}; }
	private static byte[] data30(){ return new byte[] {-47,74,-61,73,-91,72,124,71,77,70,16,69,-68,67,76,66,-50,64,60,63,-94,61,-12,59,58,58,101,56,-121,54,-116,52,-123,50,109,48,78,46,39,44,-19,41,-86,39,86,37,-9,34,-118,32,31,30,-71,27,88,25,-20,22,-128,20,-3,17,-125,15,3,13,-111,10,32,8,-70,5,85,3,-10,0,-116,-2,31,-4,-77,-7,89,-9,10,-11,-58,-14,-117,-16,78,-18,17,-20,-38,-23,-81,-25,-96,-27,-106,-29,-112,-31,-109,-33,-115,-35,-104,-37,-90,-39,-58,-41,-21,-43,38,-44,97,-46,-93,-48,-38,-50,36,-51,-120,-53,1,-54,-109,-56,48,-57,-30,-59,-101,-60,105,-61,73,-62,76,-63,108,-64,-96,-65,-26,-66,40,-66,119,-67,-48,-68,59,-68,-86,-69,34,-69,-107,-70,0,-70,94,-71,-73,-72,19,-72,119,-73,-47,-74,34,-74,99,-75,-118,-76,-73,-77,-39,-78,14,-78,68,-79,-124,-80,-49,-81,30,-81,107,-82,-59,-83,44,-83,-75,-84,86,-84,10,-84,-42,-85,-86,-85,-101,-85,-109,-85,-86,-85,-50,-85,1,-84,55,-84,119,-84,-65,-84,30,-83,124,-83,-27,-83,72,-82,-74,-82,44,-81,-100,-81,18,-80,-121,-80,20,-79,-104,-79,31,-78,-97,-78,40,-77,-79,-77,69,-76,-43,-76,101,-75,-24,-75,117,-74,-11,-74,-127,-73,-6,-73,123,-72,-15,-72,84,-71,-72,-71,12,-70,113,-70,-42,-70,71,-69,-75,-69,30,-68,-124,-68,-17,-68,121,-67,7,-66,-81,-66,87,-65,12,-64,-54,-64,-119,-63,81,-62,41,-61,16,-60,3,-59,1,-58,7,-57,3,-56,-2,-56,-2,-55,20,-53,37,-52,61,-51,73,-50,76,-49,90,-48,90,-47,108,-46,117,-45,111,-44,88,-43,40,-42,-18,-42,-98,-41,80,-40,4,-39,-74,-39,74,-38,-62,-38,34,-37,124,-37,-41,-37,48,-36,-119,-36,-43,-36,26,-35,97,-35,-91,-35,-20,-35,80,-34,-72,-34,51,-33,-86,-33,39,-32,-95,-32,33,-31,-92,-31,69,-30,-34,-30,-119,-29,34,-28,-60,-28,100,-27,15,-26,-61,-26,-128,-25,48,-24,-18,-24,-79,-23,124,-22,66,-21,11,-20,-27,-20,-54,-19,-68,-18,-82,-17,-86,-16,-87,-15,-71,-14,-46,-13,-13,-12,18,-10,53,-9,94,-8,-111,-7,-45,-6,21,-4,88,-3,-116,-2,-57,-1,-12,0,36,2,78,3,-121,4,-71,5,-9,6,37,8,78,9,113,10,-123,11,-88,12,-60,13,-11,14,30,16,64,17,101,18,-115,19,-62,20,-2,21,71,23,-109,24,-25,25,61,27,-107,28,-21,29,75,31,-88,32,16,34,104,35,-78,36,-10,37,44,39,93,40,-119,41,-73,42,-37,43,-14,44,-13,45,-28,46,-46,47,-70,48,-86,49,-110,50,-128,51,83,52,44,53,-7,53,-43,54,-90,55,120,56,53,57,-19,57,-103,58,66,59,-33,59,105,60,-20,60,91,61,-67,61,1,62,39,62,71,62,95,62,102,62,107,62,81,62,42,62,-17,61,-76,61,120,61,66,61,10,61,-48,60,-109,60,79,60,24,60,-16,59,-57,59,-81,59,-109,59,127,59,97,59,84,59,68,59,80,59,77,59,87,59,89,59,87,59,97,59,116,59,-123,59,-99,59,-86,59,-63,59,-50,59,-38,59,-27,59,-3,59,23,60,52,60,72,60,78,60,84,60,75,60,76,60,71,60,56,60,35,60,6,60,-36,59,-94,59,101,59,47,59,-14,58,-83,58,105,58,38,58,-40,57,-98,57,91,57,56,57,18,57,-15,56,-41,56,-63,56,-75,56,-70,56,-60,56,-55,56,-56,56,-67,56,-63,56,-58,56,-50,56,-37,56,-32,56,-36,56,-55,56,-86,56,-117,56,109,56,86,56,59,56,23,56,-20,55,-55,55,-92,55,-126,55,86,55,44,55,1,55,-57,54,121,54,26,54,-74,53,78,53,-47,52,85,52,-71,51,17,51,86,50,-104,49,-37,48,29,48,77,47,102,46,-128,45,-112,44,-66,43,-20,42,33,42,80,41,-125,40,-67,39,-6,38,66,38,-100,37,-5,36,98,36,-76,35,3,35,62,34,119,33,-81,32,-28,31,16,31,41,30,51,29,25,28,-19,26,-92,25,97,24,9,23,-99,21,21,20,107,18,-83,16,-33,14,11,13,50,11,69,9,83,7,75,5,62,3,36,1,13,-1,12,-3,8,-5,12,-7,14,-9,13,-11,13,-13,14,-15,32,-17,67,-19,116,-21,-101,-23,-46,-25,-8,-27,41,-28,82,-30,-121,-32,-54,-34,7,-35,79,-37,-121,-39,-64,-41,-6,-43,57,-44,-122,-46,-46,-48,36,-49,111,-51,-69,-53,6,-54,89,-56,-76,-58,26,-59,123,-61,-33,-63,72,-64,-76,-66,49,-67,-69,-69,73,-70,-33,-72,124,-73,42,-74,-27,-76,-81,-77,-124,-78,114,-79,105,-80,126,-81,-96,-82,-42,-83,11,-83,88,-84,-63,-85,77,-85,-28,-86,-119,-86,56,-86,-2,-87,-49,-87,-82,-87,-105,-87,-115,-87,-106,-87,-86,-87,-65,-87,-36,-87,-11,-87,28,-86,58,-86,99,-86}; }
	private static byte[] data31(){ return new byte[] {-119,-86,-69,-86,-18,-86,41,-85,92,-85,-113,-85,-63,-85,14,-84,96,-84,-58,-84,33,-83,-121,-83,-8,-83,111,-82,-13,-82,127,-81,30,-80,-58,-80,118,-79,53,-78,-5,-78,-39,-77,-84,-76,-118,-75,121,-74,113,-73,120,-72,117,-71,121,-70,118,-69,-127,-68,-117,-67,-94,-66,-79,-65,-60,-64,-38,-63,-31,-62,-12,-61,-7,-60,16,-58,33,-57,31,-56,31,-55,6,-54,-1,-54,-18,-53,-12,-52,-16,-51,-18,-50,-26,-49,-31,-48,-36,-47,-40,-46,-42,-45,-20,-44,14,-42,59,-41,111,-40,-107,-39,-57,-38,-5,-37,73,-35,-90,-34,-2,-33,87,-31,-94,-30,-7,-29,63,-27,-106,-26,-21,-25,65,-23,-95,-22,-11,-21,75,-19,-106,-18,-29,-17,63,-15,-93,-14,6,-12,101,-11,-72,-10,1,-8,78,-7,-99,-6,-11,-5,58,-3,-124,-2,-81,-1,-33,0,-22,1,3,3,15,4,25,5,20,6,-12,6,-41,7,-106,8,90,9,20,10,-37,10,-103,11,74,12,-11,12,-107,13,53,14,-41,14,-125,15,49,16,-39,16,109,17,12,18,-90,18,64,19,-28,19,-126,20,37,21,-58,21,116,22,33,23,-58,23,114,24,41,25,-25,25,-105,26,72,27,-10,27,-86,28,86,29,17,30,-55,30,123,31,42,32,-60,32,90,33,-21,33,120,34,4,35,-122,35,-7,35,102,36,-58,36,30,37,124,37,-46,37,38,38,115,38,-66,38,8,39,87,39,-100,39,-20,39,54,40,-123,40,-43,40,22,41,90,41,-115,41,-70,41,-9,41,44,42,101,42,-121,42,-87,42,-67,42,-42,42,-29,42,-6,42,12,43,14,43,7,43,-10,42,-20,42,-51,42,-82,42,-113,42,116,42,85,42,50,42,14,42,-17,41,-62,41,-94,41,112,41,66,41,1,41,-54,40,-109,40,87,40,19,40,-45,39,-121,39,65,39,-19,38,-104,38,46,38,-72,37,58,37,-71,36,51,36,-103,35,2,35,82,34,-108,33,-62,32,-30,31,6,31,10,30,22,29,22,28,21,27,5,26,-23,24,-48,23,-80,22,-98,21,-121,20,-127,19,116,18,121,17,127,16,-100,15,-59,14,1,14,84,13,-88,12,21,12,-124,11,2,11,-117,10,32,10,-41,9,-120,9,70,9,11,9,-33,8,-67,8,-97,8,-111,8,-113,8,-118,8,-123,8,-127,8,-120,8,-109,8,-78,8,-52,8,-40,8,-37,8,-36,8,-40,8,-49,8,-72,8,-88,8,-117,8,104,8,39,8,-53,7,105,7,6,7,-83,6,71,6,-33,5,105,5,-2,4,-113,4,41,4,-37,3,-89,3,-107,3,-124,3,-116,3,-105,3,-52,3,11,4,123,4,-15,4,117,5,17,6,-68,6,-127,7,70,8,22,9,-20,9,-56,10,-87,11,-116,12,116,13,98,14,69,15,44,16,1,17,-48,17,-115,18,66,19,-9,19,-95,20,71,21,-34,21,101,22,-38,22,66,23,-100,23,-5,23,64,24,125,24,-90,24,-48,24,-16,24,17,25,45,25,73,25,88,25,104,25,110,25,-117,25,-101,25,-71,25,-55,25,-38,25,-27,25,-7,25,14,26,41,26,69,26,105,26,-125,26,-95,26,-70,26,-30,26,0,27,26,27,46,27,70,27,89,27,96,27,96,27,79,27,47,27,5,27,-52,26,-117,26,54,26,-46,25,87,25,-58,24,42,24,123,23,-63,22,-22,21,5,21,23,20,25,19,18,18,10,17,-9,15,-44,14,-94,13,102,12,36,11,-43,9,-122,8,58,7,-34,5,-120,4,14,3,-99,1,25,0,-107,-2,17,-3,-119,-5,-1,-7,110,-8,-25,-10,96,-11,-45,-13,74,-14,-64,-16,74,-17,-48,-19,106,-20,-1,-22,-100,-23,62,-24,-23,-26,-89,-27,103,-28,38,-29,-18,-31,-64,-32,-98,-33,126,-34,101,-35,72,-36,70,-37,70,-38,94,-39,118,-40,-110,-41,-53,-42,21,-42,116,-43,-34,-44,87,-44,-39,-45,99,-45,11,-45,-64,-46,-115,-46,96,-46,64,-46,52,-46,36,-46,19,-46,4,-46,2,-46,8,-46,16,-46,12,-46,-1,-47,-14,-47,-31,-47,-37,-47,-38,-47,-35,-47,-32,-47,-32,-47,-22,-47,-14,-47,11,-46,49,-46,98,-46,-96,-46,-25,-46,57,-45,-100,-45,9,-44,-106,-44,35,-43,-59,-43,83,-42,-5,-42,-93,-41,91,-40,14,-39,-52,-39,-122,-38,73,-37,17,-36,-37,-36,-84,-35,119,-34,69,-33,14,-32,-36,-32,-79,-31,-118,-30,107,-29,72,-28,38,-27,8,-26,-32,-26,-79,-25,126,-24,72,-23,16,-22,-51,-22,120,-21,35,-20,-80,-20,67,-19,-59,-19,82,-18,-46,-18,86,-17,-57,-17,55,-16,-96,-16,18,-15,-119,-15,-1,-15,120,-14,-7,-14,121,-13,-8,-13,124,-12,8,-11,-94,-11,40,-10,-80,-10,46,-9,-79,-9,46,-8,-82,-8,37,-7,-94,-7,7,-6,122,-6,-41,-6,57,-5,-110,-5,7,-4,118,-4,-25,-4,57,-3,-104,-3,-23,-3,58,-2,-124,-2,-45,-2,21,-1,74,-1,110,-1}; }
	private static byte[] data32(){ return new byte[] {-123,-1,-108,-1,-108,-1,-105,-1,-124,-1,106,-1,57,-1,-1,-2,-76,-2,97,-2,17,-2,-58,-3,112,-3,11,-3,-103,-4,38,-4,-75,-5,69,-5,-42,-6,96,-6,-15,-7,127,-7,21,-7,-87,-8,58,-8,-36,-9,124,-9,38,-9,-59,-10,106,-10,8,-10,-78,-11,85,-11,13,-11,-62,-12,-127,-12,56,-12,-8,-13,-75,-13,114,-13,63,-13,16,-13,-26,-14,-67,-14,-99,-14,-120,-14,-124,-14,119,-14,-119,-14,-107,-14,-56,-14,-2,-14,71,-13,-107,-13,-15,-13,87,-12,-57,-12,70,-11,-57,-11,76,-10,-42,-10,93,-9,-9,-9,-126,-8,35,-7,-86,-7,63,-6,-57,-6,79,-5,-50,-5,72,-4,-72,-4,32,-3,-126,-3,-36,-3,51,-2,-127,-2,-56,-2,19,-1,80,-1,-119,-1,-79,-1,-33,-1,-4,-1,32,0,49,0,70,0,91,0,110,0,-123,0,-99,0,-84,0,-63,0,-38,0,2,1,43,1,101,1,-93,1,-8,1,78,2,-72,2,36,3,-95,3,33,4,-88,4,42,5,-80,5,53,6,-54,6,80,7,-47,7,71,8,-75,8,16,9,92,9,-109,9,-63,9,-45,9,-42,9,-49,9,-65,9,-95,9,116,9,49,9,-32,8,123,8,36,8,-39,7,-101,7,75,7,-14,6,-103,6,81,6,18,6,-42,5,-82,5,-116,5,123,5,103,5,93,5,86,5,103,5,-109,5,-60,5,8,6,63,6,-119,6,-46,6,68,7,-67,7,78,8,-32,8,-126,9,28,10,-68,10,96,11,18,12,-50,12,-117,13,55,14,-41,14,97,15,-23,15,103,16,-22,16,96,17,-51,17,45,18,114,18,-80,18,-9,18,64,19,-92,19,-9,19,77,20,-96,20,-1,20,118,21,-5,21,-108,22,49,23,-37,23,125,24,38,25,-42,25,-110,26,86,27,30,28,-36,28,-118,29,53,30,-29,30,-105,31,80,32,0,33,-68,33,96,34,13,35,-85,35,96,36,13,37,-61,37,115,38,28,39,-57,39,112,40,25,41,-62,41,100,42,13,43,-77,43,80,44,-26,44,114,45,-8,45,120,46,-5,46,113,47,-30,47,68,48,-83,48,12,49,102,49,-81,49,-22,49,40,50,99,50,-106,50,-45,50,5,51,55,51,95,51,121,51,-105,51,-83,51,-51,51,-9,51,21,52,58,52,78,52,117,52,-125,52,-87,52,-72,52,-32,52,-19,52,-5,52,-15,52,-25,52,-44,52,-66,52,-97,52,103,52,30,52,-66,51,72,51,-63,50,43,50,-111,49,-26,48,31,48,68,47,92,46,102,45,116,44,114,43,107,42,74,41,34,40,-12,38,-68,37,126,36,64,35,13,34,-55,32,-124,31,39,30,-38,28,-122,27,54,26,-47,24,104,23,-3,21,-118,20,20,19,-99,17,32,16,-87,14,40,13,-89,11,34,10,-109,8,1,7,97,5,-50,3,69,2,-62,0,68,-1,-61,-3,75,-4,-59,-6,77,-7,-40,-9,122,-10,32,-11,-65,-13,100,-14,13,-15,-58,-17,-124,-18,63,-19,7,-20,-40,-22,-77,-23,-121,-24,96,-25,59,-26,39,-27,32,-28,28,-29,10,-30,-16,-32,-34,-33,-37,-34,-26,-35,-25,-36,-9,-37,5,-37,25,-38,45,-39,65,-40,96,-41,-114,-42,-46,-43,34,-43,106,-44,-67,-45,18,-45,-126,-46,-12,-47,105,-47,-18,-48,-127,-48,37,-48,-51,-49,127,-49,51,-49,-22,-50,-89,-50,107,-50,52,-50,7,-50,-44,-51,-82,-51,-122,-51,98,-51,78,-51,49,-51,36,-51,15,-51,22,-51,29,-51,66,-51,91,-51,126,-51,-117,-51,-91,-51,-68,-51,-20,-51,24,-50,70,-50,98,-50,116,-50,126,-50,-122,-50,-111,-50,-104,-50,-94,-50,-96,-50,-113,-50,-127,-50,107,-50,121,-50,-118,-50,-89,-50,-56,-50,-18,-50,44,-49,111,-49,-61,-49,56,-48,-74,-48,86,-47,-23,-47,-120,-46,38,-45,-35,-45,-87,-44,-127,-43,82,-42,23,-41,-29,-41,-89,-40,116,-39,59,-38,5,-37,-53,-37,-124,-36,45,-35,-49,-35,103,-34,-12,-34,-128,-33,-9,-33,106,-32,-64,-32,12,-31,65,-31,113,-31,-116,-31,-91,-31,-87,-31,-96,-31,-110,-31,-128,-31,112,-31,89,-31,65,-31,38,-31,21,-31,-7,-32,-30,-32,-49,-32,-56,-32,-45,-32,-40,-32,-29,-32,-22,-32,-16,-32,-3,-32,27,-31,58,-31,105,-31,-112,-31,-69,-31,-26,-31,20,-30,74,-30,-125,-30,-67,-30,1,-29,72,-29,-112,-29,-49,-29,13,-28,82,-28,-88,-28,-1,-28,93,-27,-94,-27,-15,-27,57,-26,-127,-26,-54,-26,11,-25,77,-25,-116,-25,-56,-25,3,-24,64,-24,-113,-24,-33,-24,51,-23,-122,-23,-40,-23,51,-22,-100,-22,18,-21,-103,-21,37,-20,-64,-20,90,-19,-10,-19,-97,-18,71,-17,9,-16,-55,-16,-107,-15,87,-14,29,-13,-37,-13,-85,-12,109,-11,57,-10,-17,-10,-71,-9,122,-8,71,-7,5,-6,-64,-6,119,-5,52,-4,-23,-4,-101,-3,64,-2,-20,-2,-104,-1,72,0,-11,0,-103,1,59,2,-53,2}; }
	private static byte[] data33(){ return new byte[] {105,3,3,4,-84,4,84,5,-17,5,-117,6,39,7,-54,7,109,8,19,9,-67,9,118,10,42,11,-35,11,-125,12,46,13,-30,13,-112,14,41,15,-78,15,39,16,-96,16,4,17,101,17,-84,17,-25,17,13,18,38,18,36,18,17,18,-19,17,-56,17,-94,17,105,17,53,17,-14,16,-60,16,-114,16,119,16,94,16,90,16,86,16,89,16,101,16,-121,16,-77,16,-13,16,57,17,-108,17,-25,17,59,18,-120,18,-31,18,66,19,-72,19,36,20,-98,20,-1,20,111,21,-28,21,107,22,4,23,-99,23,54,24,-46,24,108,25,26,26,-41,26,-105,27,91,28,25,29,-39,29,-113,30,72,31,-2,31,-73,32,114,33,29,34,-64,34,69,35,-40,35,99,36,-3,36,-119,37,26,38,-94,38,32,39,-98,39,37,40,-74,40,80,41,-22,41,-115,42,46,43,-45,43,-126,44,69,45,20,46,-20,46,-66,47,-86,48,-112,49,-124,50,116,51,116,52,126,53,-108,54,-93,55,-71,56,-57,57,-37,58,-12,59,20,61,55,62,79,63,86,64,91,65,82,66,78,67,65,68,44,69,15,70,-31,70,-86,71,116,72,48,73,-24,73,-112,74,49,75,-66,75,56,76,-97,76,0,77,90,77,-93,77,-37,77,-10,77,-2,77,0,78,-9,77,-16,77,-47,77,-93,77,99,77,28,77,-41,76,-108,76,74,76,-6,75,-80,75,94,75,9,75,-77,74,93,74,16,74,-64,73,102,73,-2,72,-124,72,7,72,-128,71,-9,70,97,70,-68,69,1,69,46,68,76,67,96,66,105,65,91,64,56,63,-1,61,-66,60,114,59,18,58,-73,56,71,55,-55,53,45,52,-113,50,-36,48,29,47,67,45,104,43,121,41,-126,39,114,37,69,35,17,33,-59,30,-124,28,47,26,-32,23,115,21,15,19,-108,16,22,14,-110,11,27,9,-78,6,78,4,-24,1,126,-1,24,-3,-74,-6,97,-8,35,-10,-18,-13,-50,-15,-75,-17,-102,-19,-126,-21,109,-23,113,-25,-114,-27,-65,-29,-12,-31,51,-32,110,-34,-58,-36,46,-37,-60,-39,92,-40,8,-41,-80,-43,92,-44,23,-45,-42,-47,-80,-48,-114,-49,-124,-50,114,-51,85,-52,43,-53,-4,-55,-44,-56,-77,-57,-108,-58,115,-59,55,-60,-3,-62,-85,-63,104,-64,24,-65,-41,-67,-108,-68,84,-69,24,-70,-46,-72,-105,-73,110,-74,103,-75,106,-76,122,-77,-123,-78,-95,-79,-49,-80,9,-80,96,-81,-69,-82,57,-82,-70,-83,80,-83,-18,-84,-92,-84,119,-84,92,-84,86,-84,95,-84,106,-84,-110,-84,-77,-84,8,-83,76,-83,-75,-83,17,-82,122,-82,-24,-82,80,-81,-66,-81,40,-80,-115,-80,-12,-80,55,-79,-124,-79,-87,-79,-34,-79,6,-78,40,-78,80,-78,103,-78,-120,-78,-89,-78,-43,-78,5,-77,75,-77,-113,-77,-31,-77,66,-76,-85,-76,46,-75,-63,-75,105,-74,16,-73,-56,-73,120,-72,71,-71,23,-70,-6,-70,-33,-69,-67,-68,-109,-67,97,-66,60,-65,31,-64,5,-63,-17,-63,-48,-62,-80,-61,-117,-60,109,-59,85,-58,64,-57,46,-56,29,-55,7,-54,-16,-54,-45,-53,-76,-52,-96,-51,-124,-50,114,-49,71,-48,26,-47,-30,-47,-88,-46,108,-45,60,-44,2,-43,-65,-43,107,-42,10,-41,-103,-41,33,-40,-77,-40,61,-39,-60,-39,58,-38,-85,-38,27,-37,126,-37,-16,-37,97,-36,-35,-36,74,-35,-84,-35,19,-34,119,-34,-20,-34,104,-33,-25,-33,97,-32,-49,-32,69,-31,-87,-31,26,-30,-117,-30,19,-29,-117,-29,2,-28,111,-28,-35,-28,73,-27,-64,-27,75,-26,-26,-26,126,-25,12,-24,-90,-24,68,-23,-2,-23,-48,-22,-89,-21,-106,-20,-123,-19,-107,-18,-100,-17,-67,-16,-25,-15,39,-13,117,-12,-58,-11,25,-9,105,-8,-75,-7,3,-5,97,-4,-57,-3,38,-1,123,0,-56,1,20,3,101,4,-71,5,19,7,101,8,-86,9,-21,10,39,12,111,13,-55,14,30,16,120,17,-64,18,12,20,74,21,-111,22,-34,23,46,25,127,26,-72,27,-12,28,32,30,89,31,-125,32,-75,33,-25,34,43,36,91,37,-112,38,-82,39,-38,40,6,42,67,43,123,44,-69,45,-23,46,17,48,46,49,81,50,112,51,-113,52,-106,53,-102,54,-116,55,115,56,74,57,20,58,-47,58,-114,59,39,60,-60,60,68,61,-41,61,89,62,-38,62,87,63,-52,63,49,64,-117,64,-40,64,33,65,104,65,-91,65,-13,65,39,66,71,66,85,66,82,66,83,66,64,66,45,66,4,66,-53,65,-123,65,64,65,10,65,-53,64,-94,64,107,64,60,64,0,64,-50,63,-67,63,-79,63,-63,63,-65,63,-49,63,-51,63,-39,63,-32,63,-7,63,7,64,27,64,13,64,-15,63,-57,63,-102,63,120,63,57,63,-5,62,-104,62,58,62,-52,61,99,61,-1,60,-108,60,48,60,-63,59,85,59,-21,58,-123,58}; }
	private static byte[] data34(){ return new byte[] {50,58,-25,57,-108,57,77,57,1,57,-71,56,103,56,35,56,-27,55,-78,55,114,55,51,55,-17,54,-88,54,88,54,24,54,-35,53,-91,53,88,53,-4,52,-100,52,62,52,-18,51,-98,51,75,51,-17,50,-104,50,53,50,-27,49,-111,49,83,49,11,49,-56,48,120,48,54,48,-6,47,-50,47,-93,47,-122,47,93,47,43,47,-10,46,-61,46,-99,46,109,46,57,46,-2,45,-80,45,88,45,-9,44,-109,44,44,44,-72,43,52,43,-92,42,3,42,96,41,-64,40,33,40,-126,39,-29,38,65,38,-109,37,-46,36,25,36,106,35,-58,34,16,34,79,33,115,32,-118,31,-106,30,-93,29,-73,28,-77,27,-93,26,111,25,47,24,-57,22,108,21,0,20,-106,18,21,17,-114,15,-4,13,88,12,-80,10,23,9,-127,7,-17,5,80,4,-78,2,8,1,98,-1,-70,-3,55,-4,-92,-6,20,-7,106,-9,-67,-11,5,-12,82,-14,-88,-16,-8,-18,65,-19,118,-21,-105,-23,-77,-25,-54,-27,-22,-29,6,-30,38,-32,53,-34,72,-36,80,-38,89,-40,109,-42,-117,-44,-75,-46,-27,-48,41,-49,109,-51,-76,-53,6,-54,110,-56,-11,-58,-115,-59,48,-60,-24,-62,-99,-63,100,-64,48,-65,34,-66,26,-67,40,-68,45,-69,61,-70,85,-71,120,-72,-98,-73,-53,-74,-10,-75,43,-75,94,-76,-88,-77,-33,-78,40,-78,97,-79,-75,-80,9,-80,105,-81,-54,-82,48,-82,-95,-83,34,-83,-91,-84,65,-84,-36,-85,-107,-85,84,-85,36,-85,-5,-86,-29,-86,-41,-86,-38,-86,-46,-86,-37,-86,-15,-86,17,-85,50,-85,88,-85,-128,-85,-57,-85,5,-84,99,-84,-66,-84,40,-83,-107,-83,12,-82,-114,-82,34,-81,-63,-81,114,-80,39,-79,-32,-79,-99,-78,97,-77,46,-76,-6,-76,-52,-75,-109,-74,87,-73,25,-72,-44,-72,-117,-71,55,-70,-18,-70,-98,-69,96,-68,18,-67,-71,-67,104,-66,26,-65,-25,-65,-52,-64,-85,-63,-99,-62,-121,-61,-123,-60,-109,-59,-75,-58,-22,-57,38,-55,112,-54,-68,-53,23,-51,109,-50,-39,-49,85,-47,-32,-46,107,-44,-10,-43,-119,-41,24,-39,-90,-38,53,-36,-37,-35,-127,-33,47,-31,-47,-30,103,-28,-11,-27,123,-25,13,-23,-106,-22,26,-20,-109,-19,10,-17,103,-16,-75,-15,2,-13,84,-12,-80,-11,-11,-10,51,-8,97,-7,-119,-6,-68,-5,-9,-4,39,-2,72,-1,86,0,102,1,99,2,85,3,65,4,45,5,20,6,-29,6,-84,7,96,8,18,9,-78,9,95,10,8,11,-81,11,66,12,-54,12,82,13,-32,13,-121,14,45,15,-39,15,-128,16,42,17,-28,17,-112,18,78,19,16,20,-30,20,-79,21,106,22,42,23,-37,23,-104,24,83,25,11,26,-61,26,109,27,27,28,-80,28,57,29,-60,29,75,30,-42,30,87,31,-56,31,56,32,-103,32,-2,32,97,33,-51,33,42,34,-118,34,-42,34,39,35,116,35,-55,35,21,36,103,36,-78,36,-3,36,63,37,117,37,-76,37,-11,37,70,38,-125,38,-55,38,-10,38,60,39,115,39,-81,39,-16,39,33,40,81,40,115,40,-104,40,-62,40,-28,40,-1,40,15,41,25,41,26,41,17,41,13,41,0,41,-2,40,-21,40,-22,40,-35,40,-40,40,-45,40,-50,40,-50,40,-52,40,-47,40,-36,40,-37,40,-42,40,-50,40,-55,40,-71,40,-101,40,114,40,45,40,-32,39,119,39,8,39,125,38,-17,37,73,37,-95,36,-35,35,25,35,74,34,112,33,-106,32,-63,31,-13,30,35,30,82,29,-112,28,-39,27,36,27,116,26,-59,25,41,25,-119,24,6,24,-126,23,6,23,121,22,-12,21,114,21,-1,20,-112,20,38,20,-57,19,96,19,1,19,-85,18,89,18,25,18,-42,17,-91,17,109,17,49,17,-15,16,-80,16,111,16,56,16,-3,15,-75,15,98,15,3,15,-98,14,50,14,-77,13,64,13,-57,12,74,12,-76,11,17,11,109,10,-36,9,77,9,-56,8,58,8,-84,7,33,7,-110,6,13,6,-106,5,54,5,-16,4,-83,4,110,4,60,4,11,4,-27,3,-45,3,-44,3,-27,3,-10,3,8,4,32,4,70,4,122,4,-62,4,9,5,82,5,-101,5,-25,5,56,6,-115,6,-20,6,86,7,-46,7,68,8,-74,8,40,9,-107,9,14,10,-113,10,38,11,-66,11,93,12,-9,12,-115,13,31,14,-70,14,92,15,-11,15,-126,16,-2,16,119,17,-12,17,98,18,-45,18,44,19,-123,19,-60,19,6,20,68,20,125,20,-76,20,-28,20,34,21,93,21,-107,21,-47,21,27,22,101,22,-79,22,-8,22,68,23,-112,23,-29,23,48,24,-127,24,-60,24,5,25,66,25,111,25,-97,25,-60,25,-30,25,-15,25,-11,25,-21,25,-42,25,-85,25,-123,25,85,25,32,25,-38,24,-114,24,57,24,-47,23,101,23,-21,22}; }
	private static byte[] data35(){ return new byte[] {99,22,-54,21,24,21,100,20,-101,19,-58,18,-21,17,-9,16,-10,15,-34,14,-73,13,-127,12,54,11,-33,9,-121,8,47,7,-63,5,68,4,-75,2,37,1,-114,-1,3,-2,124,-4,-11,-6,98,-7,-33,-9,77,-10,-46,-12,73,-13,-38,-15,109,-16,16,-17,-63,-19,122,-20,52,-21,-10,-23,-51,-24,-71,-25,-78,-26,-81,-27,-66,-28,-39,-29,5,-29,61,-30,-109,-31,-17,-32,89,-32,-67,-33,38,-33,-101,-34,16,-34,-110,-35,7,-35,-125,-36,-14,-37,116,-37,-23,-38,103,-38,-35,-39,86,-39,-37,-40,88,-40,-33,-41,110,-41,-1,-42,-91,-42,77,-42,5,-42,-66,-43,127,-43,68,-43,25,-43,-15,-44,-39,-44,-81,-44,-113,-44,98,-44,67,-44,34,-44,12,-44,-22,-45,-58,-45,-89,-45,-117,-45,-122,-45,-128,-45,-114,-45,-96,-45,-55,-45,3,-44,78,-44,-97,-44,-6,-44,113,-43,-11,-43,-109,-42,49,-41,-34,-41,-107,-40,84,-39,28,-38,-34,-38,-93,-37,90,-36,16,-35,-72,-35,99,-34,9,-33,-87,-33,58,-32,-56,-32,84,-31,-35,-31,92,-30,-46,-30,77,-29,-50,-29,71,-28,-53,-28,79,-27,-41,-27,84,-26,-32,-26,117,-25,27,-24,-72,-24,74,-23,-26,-23,124,-22,39,-21,-58,-21,104,-20,12,-19,-77,-19,95,-18,0,-17,-102,-17,47,-16,-40,-16,113,-15,14,-14,-113,-14,25,-13,-102,-13,47,-12,-74,-12,76,-11,-51,-11,72,-10,-68,-10,46,-9,-94,-9,19,-8,-121,-8,0,-7,112,-7,-32,-7,58,-6,-114,-6,-40,-6,45,-5,127,-5,-62,-5,-14,-5,16,-4,35,-4,39,-4,42,-4,37,-4,25,-4,-11,-5,-58,-5,126,-5,48,-5,-36,-6,-117,-6,65,-6,-21,-7,-100,-7,56,-7,-40,-8,114,-8,29,-8,-49,-9,-126,-9,43,-9,-39,-10,-119,-10,65,-10,-12,-11,-75,-11,107,-11,47,-11,-16,-12,-82,-12,118,-12,62,-12,18,-12,-16,-13,-49,-13,-84,-13,-112,-13,105,-13,81,-13,66,-13,74,-13,97,-13,124,-13,-102,-13,-61,-13,-18,-13,43,-12,122,-12,-43,-12,65,-11,-97,-11,17,-10,123,-10,-2,-10,106,-9,-11,-9,103,-8,-23,-8,92,-7,-42,-7,73,-6,-69,-6,39,-5,-113,-5,-22,-5,55,-4,126,-4,-68,-4,-9,-4,36,-3,79,-3,122,-3,-105,-3,-81,-3,-63,-3,-36,-3,-18,-3,8,-2,38,-2,79,-2,121,-2,-74,-2,-3,-2,85,-1,-69,-1,37,0,-94,0,37,1,-66,1,97,2,22,3,-57,3,-127,4,59,5,-16,5,-96,6,81,7,-4,7,-94,8,54,9,-63,9,54,10,-98,10,-6,10,87,11,-94,11,-16,11,51,12,122,12,-75,12,-15,12,41,13,114,13,-90,13,-17,13,45,14,105,14,-97,14,-44,14,22,15,87,15,-119,15,-77,15,-50,15,-28,15,-14,15,-2,15,3,16,17,16,13,16,8,16,-11,15,-24,15,-32,15,-25,15,-12,15,12,16,31,16,68,16,100,16,-105,16,-41,16,28,17,115,17,-52,17,27,18,108,18,-79,18,14,19,107,19,-52,19,30,20,106,20,-89,20,-28,20,29,21,95,21,-101,21,-42,21,-7,21,24,22,44,22,73,22,100,22,121,22,-120,22,-115,22,-109,22,-114,22,-106,22,-90,22,-74,22,-53,22,-34,22,0,23,26,23,58,23,86,23,-120,23,-59,23,7,24,67,24,115,24,-85,24,-18,24,51,25,-123,25,-51,25,22,26,72,26,-126,26,-69,26,5,27,81,27,-103,27,-16,27,60,28,-113,28,-31,28,62,29,-89,29,32,30,-93,30,53,31,-61,31,96,32,-5,32,-85,33,96,34,30,35,-39,35,-113,36,67,37,-10,37,-104,38,59,39,-37,39,116,40,-11,40,102,41,-64,41,39,42,123,42,-45,42,29,43,97,43,-104,43,-35,43,25,44,87,44,-108,44,-35,44,46,45,-128,45,-50,45,30,46,126,46,-42,46,71,47,-89,47,9,48,76,48,-97,48,-34,48,38,49,80,49,117,49,121,49,119,49,84,49,53,49,-2,48,-89,48,56,48,-81,47,30,47,-126,46,-37,45,35,45,84,44,113,43,-118,42,-114,41,-103,40,-105,39,-95,38,-95,37,-102,36,-116,35,126,34,103,33,78,32,54,31,27,30,-2,28,-34,27,-71,26,-124,25,62,24,-9,22,-82,21,93,20,-4,18,-119,17,21,16,-113,14,14,13,-126,11,-14,9,89,8,-57,6,49,5,-94,3,20,2,-111,0,35,-1,-78,-3,86,-4,-11,-6,-85,-7,108,-8,63,-9,28,-10,1,-11,-17,-13,-44,-14,-64,-15,-91,-16,-100,-17,-128,-18,108,-19,79,-20,51,-21,8,-22,-36,-24,-109,-25,88,-26,27,-27,-20,-29,-70,-30,-123,-31,74,-32,14,-33,-40,-35,-72,-36,-86,-37,-79,-38,-80,-39,-71,-40,-68,-41,-42,-42,-18,-43,26,-43,73,-44,-118,-45,-63,-46,-5,-47,46,-47,117,-48,-63,-49,33,-49,-124,-50,-30,-51,63,-51,-93,-52,31,-52,-102,-53}; }
	private static byte[] data36(){ return new byte[] {55,-53,-44,-54,-121,-54,57,-54,-16,-55,-83,-55,124,-55,87,-55,58,-55,35,-55,18,-55,5,-55,-1,-56,-12,-56,-9,-56,-8,-56,-2,-56,12,-55,10,-55,20,-55,29,-55,41,-55,57,-55,74,-55,88,-55,104,-55,118,-55,-112,-55,-73,-55,-36,-55,11,-54,59,-54,113,-54,-87,-54,-10,-54,79,-53,-55,-53,61,-52,-55,-52,87,-51,-9,-51,-87,-50,107,-49,55,-48,22,-47,-17,-47,-50,-46,-78,-45,-105,-44,-126,-43,110,-42,84,-41,47,-40,-11,-40,-72,-39,99,-38,14,-37,-83,-37,62,-36,-47,-36,74,-35,-67,-35,28,-34,114,-34,-41,-34,66,-33,-85,-33,16,-32,101,-32,-69,-32,24,-31,114,-31,-41,-31,59,-30,-90,-30,5,-29,86,-29,-92,-29,-25,-29,55,-28,125,-28,-59,-28,-3,-28,50,-27,87,-27,-124,-27,-81,-27,-31,-27,7,-26,54,-26,80,-26,112,-26,-122,-26,-80,-26,-37,-26,9,-25,47,-25,94,-25,-120,-25,-72,-25,-34,-25,27,-24,89,-24,-101,-24,-43,-24,6,-23,50,-23,92,-23,-101,-23,-28,-23,54,-22,-115,-22,-46,-22,34,-21,113,-21,-43,-21,60,-20,-79,-20,31,-19,-109,-19,13,-18,-127,-18,-6,-18,116,-17,-18,-17,118,-16,-13,-16,125,-15,-15,-15,115,-14,-17,-14,119,-13,1,-12,122,-12,-10,-12,109,-11,-13,-11,-126,-10,24,-9,-84,-9,65,-8,-55,-8,98,-7,-12,-7,-114,-6,44,-5,-48,-5,106,-4,0,-3,-122,-3,25,-2,-92,-2,51,-1,-66,-1,76,0,-39,0,84,1,-50,1,71,2,-49,2,90,3,-19,3,120,4,12,5,-102,5,58,6,-29,6,-115,7,59,8,-22,8,-115,9,54,10,-53,10,109,11,4,12,-100,12,40,13,-86,13,17,14,108,14,-67,14,25,15,112,15,-62,15,6,16,65,16,113,16,-103,16,-54,16,-13,16,47,17,90,17,-112,17,-67,17,-27,17,22,18,78,18,-119,18,-63,18,-10,18,39,19,91,19,-119,19,-63,19,0,20,73,20,-114,20,-45,20,9,21,74,21,-105,21,-20,21,77,22,-90,22,0,23,84,23,-70,23,43,24,-92,24,44,25,-91,25,36,26,-108,26,18,27,-104,27,42,28,-65,28,84,29,-33,29,104,30,-21,30,114,31,3,32,-109,32,30,33,-101,33,6,34,104,34,-55,34,43,35,-125,35,-36,35,46,36,109,36,-94,36,-54,36,-17,36,39,37,96,37,-97,37,-41,37,-1,37,45,38,98,38,-79,38,13,39,102,39,-59,39,14,40,103,40,-57,40,72,41,-54,41,89,42,-35,42,102,43,-12,43,-114,44,46,45,-35,45,-113,46,71,47,-6,47,-81,48,105,49,43,50,-6,50,-54,51,-99,52,114,53,57,54,3,55,-51,55,-97,56,107,57,39,58,-39,58,-120,59,44,60,-65,60,81,61,-45,61,84,62,-65,62,27,63,110,63,-71,63,-16,63,42,64,77,64,114,64,-110,64,-76,64,-54,64,-35,64,-17,64,5,65,21,65,30,65,19,65,10,65,2,65,-3,64,-1,64,-16,64,-44,64,-91,64,119,64,90,64,42,64,-8,63,-83,63,97,63,14,63,-93,62,55,62,-58,61,71,61,-64,60,22,60,90,59,-110,58,-73,57,-37,56,-19,55,-10,54,-31,53,-65,52,-124,51,55,50,-21,48,-110,47,57,46,-54,44,81,43,-65,41,38,40,-127,38,-31,36,59,35,-114,33,-51,31,-11,29,19,28,38,26,57,24,74,22,75,20,59,18,31,16,-20,13,-67,11,-113,9,100,7,58,5,3,3,-38,0,-77,-2,-95,-4,-110,-6,-85,-8,-42,-10,30,-11,107,-13,-58,-15,46,-16,-79,-18,60,-19,-22,-21,-104,-22,83,-23,14,-24,-65,-26,116,-27,26,-28,-45,-30,125,-31,43,-32,-49,-34,97,-35,-26,-37,99,-38,-33,-40,101,-41,-15,-43,124,-44,5,-45,-117,-47,19,-48,-98,-50,62,-51,-25,-53,-94,-54,91,-55,9,-56,-66,-58,106,-59,44,-60,-16,-62,-54,-63,-98,-64,121,-65,69,-66,24,-67,-9,-69,-17,-70,-9,-71,19,-71,36,-72,74,-73,110,-74,-66,-75,18,-75,-104,-76,36,-76,-46,-77,124,-77,54,-77,-2,-78,-21,-78,-38,-78,-21,-78,-22,-78,-4,-78,-1,-78,20,-77,43,-77,73,-77,105,-77,-124,-77,-104,-77,-74,-77,-62,-77,-38,-77,-35,-77,-7,-77,10,-76,36,-76,44,-76,70,-76,83,-76,116,-76,-116,-76,-69,-76,-14,-76,50,-75,102,-75,-81,-75,1,-74,122,-74,-13,-74,-125,-73,10,-72,-90,-72,70,-71,-8,-71,-68,-70,127,-69,82,-68,28,-67,-27,-67,-80,-66,-128,-65,92,-64,38,-63,-8,-63,-72,-62,-122,-61,71,-60,18,-59,-42,-59,-93,-58,112,-57,60,-56,-4,-56,-62,-55,-117,-54,105,-53,63,-52,18,-51,-27,-51,-75,-50,-120,-49,87,-48,48,-47,0,-46,-49,-46,-124,-45,58,-44,-43,-44,121,-43,22,-42,-74,-42,72,-41,-56,-41,60,-40,-105,-40,-25,-40,48,-39,-127,-39,-43,-39,32,-38}; }
	private static byte[] data37(){ return new byte[] {94,-38,-116,-38,-69,-38,-4,-38,65,-37,-103,-37,-26,-37,56,-36,-120,-36,-32,-36,62,-35,-81,-35,33,-34,-94,-34,36,-33,-80,-33,59,-32,-57,-32,97,-31,16,-30,-53,-30,-123,-29,65,-28,-26,-28,-97,-27,80,-26,31,-25,-8,-25,-45,-24,-86,-23,108,-22,52,-21,-4,-21,-45,-20,-71,-19,-92,-18,-118,-17,116,-16,76,-15,63,-14,55,-13,70,-12,97,-11,121,-10,-103,-9,-70,-8,-29,-7,14,-5,77,-4,-100,-3,-8,-2,84,0,-92,1,-10,2,54,4,-126,5,-47,6,38,8,113,9,-93,10,-61,11,-38,12,-11,13,14,15,50,16,64,17,85,18,98,19,109,20,-121,21,-99,22,-56,23,-4,24,61,26,119,27,-73,28,-4,29,76,31,-90,32,-2,33,95,35,-75,36,8,38,82,39,-114,40,-44,41,10,43,66,44,99,45,125,46,-124,47,-118,48,-120,49,-117,50,-123,51,126,52,96,53,72,54,34,55,6,56,-29,56,-60,57,-101,58,98,59,36,60,-35,60,-106,61,76,62,-8,62,-97,63,47,64,-77,64,41,65,-101,65,13,66,125,66,-33,66,58,67,123,67,-68,67,-23,67,31,68,72,68,122,68,-106,68,-77,68,-76,68,-76,68,-78,68,-71,68,-56,68,-42,68,-34,68,-39,68,-63,68,-66,68,-63,68,-37,68,-31,68,-42,68,-55,68,-72,68,-75,68,-78,68,-89,68,-108,68,110,68,72,68,11,68,-59,67,115,67,16,67,-87,66,37,66,-98,65,-7,64,87,64,-89,63,2,63,88,62,-85,61,-16,60,51,60,115,59,-61,58,28,58,-127,57,-29,56,60,56,-103,55,-20,54,78,54,-79,53,44,53,-106,52,-4,51,82,51,-84,50,9,50,106,49,-51,48,59,48,-97,47,-4,46,87,46,-72,45,43,45,-84,44,58,44,-53,43,102,43,-1,42,-78,42,100,42,50,42,5,42,-34,41,-70,41,-100,41,-111,41,-128,41,114,41,90,41,69,41,42,41,-8,40,-66,40,127,40,58,40,-17,39,-116,39,42,39,-82,38,36,38,-117,37,-11,36,94,36,-58,35,31,35,117,34,-75,33,-10,32,57,32,-126,31,-52,30,23,30,105,29,-79,28,-7,27,64,27,-106,26,-23,25,58,25,-125,24,-62,23,-9,22,54,22,113,21,-89,20,-44,19,-8,18,20,18,34,17,27,16,19,15,5,14,-19,12,-44,11,-94,10,107,9,35,8,-41,6,-112,5,72,4,1,3,-81,1,83,0,-20,-2,125,-3,39,-4,-60,-6,101,-7,-16,-9,124,-10,-14,-12,94,-13,-67,-15,28,-16,127,-18,-62,-20,11,-21,42,-23,80,-25,90,-27,120,-29,-109,-31,-75,-33,-42,-35,-7,-37,20,-38,68,-40,-118,-42,-12,-44,109,-45,-13,-47,-125,-48,32,-49,-48,-51,-113,-52,111,-53,92,-54,97,-55,100,-56,107,-57,117,-58,-125,-59,-92,-60,-55,-61,-6,-62,39,-62,81,-63,113,-64,-110,-65,-75,-66,-39,-67,7,-67,45,-68,93,-69,120,-70,-92,-71,-52,-72,8,-72,53,-73,124,-74,-76,-75,-5,-76,53,-76,107,-77,-87,-78,-13,-79,72,-79,-95,-80,-8,-81,90,-81,-74,-82,33,-82,-112,-83,26,-83,-85,-84,73,-84,-19,-85,-94,-85,101,-85,51,-85,6,-85,-17,-86,-25,-86,-23,-86,-17,-86,4,-85,43,-85,95,-85,-93,-85,-22,-85,67,-84,-98,-84,11,-83,-117,-83,10,-82,-97,-82,42,-81,-50,-81,109,-80,43,-79,-26,-79,-92,-78,102,-77,35,-76,-15,-76,-60,-75,-93,-74,-116,-73,114,-72,88,-71,59,-70,28,-69,10,-68,-12,-68,-5,-67,-3,-66,16,-64,32,-63,63,-62,88,-61,124,-60,-88,-59,-12,-58,68,-56,-90,-55,12,-53,119,-52,-31,-51,95,-49,-9,-48,-101,-46,62,-44,-32,-43,-116,-41,61,-39,-21,-38,-91,-36,108,-34,52,-32,-13,-31,-86,-29,108,-27,29,-25,-40,-24,-113,-22,73,-20,-3,-19,-91,-17,68,-15,-51,-14,66,-12,-75,-11,34,-9,-116,-8,-22,-7,57,-5,117,-4,-106,-3,-84,-2,-54,-1,-19,0,15,2,18,3,13,4,-8,4,-39,5,-46,6,-58,7,-68,8,-96,9,-122,10,95,11,57,12,13,13,-13,13,-44,14,-75,15,-126,16,75,17,7,18,-52,18,-116,19,79,20,2,21,-67,21,125,22,53,23,-11,23,-89,24,105,25,26,26,-49,26,-121,27,58,28,-9,28,-95,29,100,30,30,31,-41,31,-125,32,34,33,-74,33,68,34,-51,34,87,35,-37,35,74,36,-81,36,-1,36,82,37,-98,37,-4,37,73,38,-100,38,-46,38,19,39,86,39,-89,39,-11,39,57,40,121,40,-75,40,-12,40,44,41,90,41,-127,41,-90,41,-54,41,-37,41,-30,41,-27,41,-11,41,2,42,11,42,15,42,9,42,3,42,-17,41,-28,41,-32,41,-27,41,-24,41,-14,41,-15,41,-16,41,-22,41,-21,41,-30,41,-39,41,-48,41,-70,41,-99,41,98,41,54,41,-2,40,-61,40,-124,40,52,40}; }
	private static byte[] data38(){ return new byte[] {-35,39,121,39,22,39,-68,38,78,38,-27,37,115,37,17,37,-93,36,53,36,-55,35,101,35,-4,34,-106,34,45,34,-58,33,97,33,-5,32,-101,32,59,32,-49,31,113,31,11,31,-84,30,73,30,-17,29,-110,29,48,29,-49,28,111,28,11,28,-81,27,90,27,7,27,-79,26,70,26,-25,25,-123,25,28,25,-66,24,90,24,-3,23,-116,23,21,23,-92,22,50,22,-50,21,95,21,-6,20,-120,20,16,20,-124,19,-2,18,126,18,16,18,-89,17,56,17,-70,16,60,16,-74,15,52,15,-70,14,74,14,-35,13,107,13,-17,12,118,12,2,12,-107,11,61,11,-33,10,-123,10,26,10,-75,9,73,9,-29,8,-116,8,57,8,-20,7,-105,7,69,7,-29,6,-127,6,31,6,-55,5,-126,5,54,5,-19,4,-93,4,97,4,31,4,-16,3,-44,3,-75,3,-92,3,-122,3,-125,3,-124,3,-90,3,-59,3,-1,3,48,4,112,4,-77,4,-2,4,73,5,-89,5,-3,5,97,6,-83,6,-10,6,64,7,-110,7,-34,7,47,8,110,8,-81,8,-25,8,26,9,81,9,126,9,-70,9,-19,9,40,10,93,10,-117,10,-60,10,-1,10,70,11,-120,11,-46,11,19,12,90,12,-84,12,-6,12,73,13,-109,13,-54,13,28,14,78,14,-113,14,-64,14,-8,14,46,15,94,15,-121,15,-91,15,-77,15,-68,15,-70,15,-74,15,-93,15,-122,15,91,15,42,15,-18,14,-69,14,98,14,15,14,-99,13,61,13,-63,12,71,12,-60,11,69,11,-67,10,47,10,-104,9,0,9,93,8,-72,7,9,7,83,6,-121,5,-62,4,-24,3,10,3,18,2,25,1,22,0,6,-1,-28,-3,-66,-4,-113,-5,105,-6,65,-7,31,-8,-15,-10,-65,-11,-108,-12,-125,-13,120,-14,119,-15,-115,-16,-93,-17,-42,-18,10,-18,92,-19,-82,-20,10,-20,110,-21,-24,-22,111,-22,-2,-23,-113,-23,34,-23,-73,-24,82,-24,-14,-25,-111,-25,49,-25,-54,-26,122,-26,31,-26,-52,-27,109,-27,24,-27,-59,-28,121,-28,39,-28,-42,-29,-125,-29,58,-29,-30,-30,-99,-30,62,-30,-20,-31,-111,-31,55,-31,-38,-32,121,-32,27,-32,-69,-33,84,-33,-16,-34,-119,-34,37,-34,-62,-35,109,-35,32,-35,-35,-36,-114,-36,66,-36,9,-36,-44,-37,-75,-37,-92,-37,-95,-37,-75,-37,-69,-37,-24,-37,8,-36,82,-36,-99,-36,9,-35,113,-35,-17,-35,110,-34,-1,-34,-113,-33,32,-32,-72,-32,80,-31,-25,-31,111,-30,-13,-30,114,-29,-19,-29,103,-28,-53,-28,43,-27,123,-27,-51,-27,20,-26,83,-26,-119,-26,-59,-26,-4,-26,43,-25,93,-25,-113,-25,-50,-25,25,-24,97,-24,-70,-24,11,-23,107,-23,-50,-23,63,-22,-82,-22,52,-21,-73,-21,64,-20,-61,-20,70,-19,-38,-19,112,-18,4,-17,-110,-17,22,-16,-102,-16,24,-15,-90,-15,42,-14,-71,-14,49,-13,-65,-13,59,-12,-70,-12,52,-11,-78,-11,46,-10,-89,-10,24,-9,-118,-9,-19,-9,80,-8,-75,-8,21,-7,104,-7,-87,-7,-36,-7,3,-6,31,-6,38,-6,36,-6,19,-6,-12,-7,-67,-7,113,-7,12,-7,-90,-8,62,-8,-41,-9,106,-9,-28,-10,86,-10,-65,-11,46,-11,-87,-12,40,-12,-76,-13,57,-13,-47,-14,85,-14,-12,-15,-97,-15,104,-15,68,-15,38,-15,18,-15,7,-15,-2,-16,20,-15,45,-15,92,-15,-121,-15,-76,-15,-27,-15,26,-14,77,-14,-117,-14,-55,-14,14,-13,72,-13,124,-13,-86,-13,-33,-13,21,-12,67,-12,99,-12,-112,-12,-84,-12,-35,-12,8,-11,57,-11,99,-11,-106,-11,-48,-11,15,-10,63,-10,106,-10,-104,-10,-52,-10,21,-9,83,-9,-111,-9,-77,-9,-42,-9,-6,-9,37,-8,77,-8,108,-8,-117,-8,-89,-8,-60,-8,-25,-8,19,-7,72,-7,-119,-7,-42,-7,37,-6,115,-6,-44,-6,69,-5,-55,-5,89,-4,-10,-4,-93,-3,79,-2,4,-1,-67,-1,-125,0,73,1,30,2,-22,2,-68,3,117,4,53,5,-22,5,-103,6,66,7,-30,7,-124,8,27,9,-83,9,50,10,-76,10,44,11,-82,11,35,12,-108,12,-3,12,99,13,-49,13,60,14,-91,14,17,15,119,15,-47,15,54,16,-106,16,0,17,95,17,-67,17,19,18,119,18,-51,18,51,19,-123,19,-37,19,41,20,-126,20,-61,20,13,21,70,21,126,21,-63,21,-3,21,65,22,-123,22,-78,22,-18,22,25,23,95,23,-111,23,-45,23,15,24,85,24,-103,24,-26,24,48,25,-119,25,-42,25,43,26,109,26,-63,26,6,27,91,27,-97,27,-31,27,26,28,74,28,101,28,119,28,118,28,122,28,124,28,114,28,83,28,30,28,-34,27,-99,27,93,27,18,27,-66,26,94,26,-6,25,-117,25,14,25,-93,24,62,24,-18,23,-110,23,46,23,-56,22,106,22,27,22,-41,21,-92,21,123,21,89,21}; }
	private static byte[] data39(){ return new byte[] {55,21,33,21,5,21,-4,20,1,21,20,21,57,21,95,21,-121,21,-77,21,-31,21,39,22,124,22,-52,22,24,23,103,23,-71,23,30,24,-127,24,-1,24,119,25,-15,25,100,26,-46,26,76,27,-57,27,83,28,-30,28,99,29,-36,29,88,30,-41,30,80,31,-59,31,55,32,-94,32,11,33,100,33,-50,33,47,34,-105,34,-20,34,54,35,118,35,-63,35,11,36,96,36,-91,36,1,37,81,37,-75,37,-2,37,90,38,-73,38,25,39,120,39,-39,39,43,40,125,40,-64,40,19,41,87,41,-106,41,-69,41,-41,41,-34,41,-38,41,-57,41,-75,41,-126,41,79,41,13,41,-62,40,110,40,9,40,-95,39,54,39,-64,38,81,38,-43,37,86,37,-45,36,87,36,-48,35,67,35,-101,34,-16,33,34,33,79,32,107,31,-124,30,-115,29,123,28,79,27,14,26,-73,24,84,23,-20,21,126,20,15,19,-107,17,21,16,-114,14,6,13,126,11,7,10,-99,8,56,7,-33,5,-115,4,66,3,2,2,-38,0,-68,-1,-78,-2,-98,-3,-110,-4,-120,-5,-119,-6,-105,-7,-84,-8,-62,-9,-33,-10,-3,-11,23,-11,32,-12,36,-13,59,-14,90,-15,125,-16,-120,-17,-125,-18,116,-19,91,-20,66,-21,39,-22,17,-23,-21,-25,-68,-26,-128,-27,50,-28,-21,-30,-109,-31,72,-32,-10,-34,-96,-35,63,-36,-41,-38,120,-39,21,-40,-72,-42,104,-43,8,-44,-80,-46,82,-47,0,-48,-70,-50,-114,-51,101,-52,92,-53,70,-54,73,-55,85,-56,124,-57,-72,-58,3,-58,105,-59,-33,-60,98,-60,-13,-61,-109,-61,74,-61,13,-61,-30,-62,-74,-62,-103,-62,122,-62,103,-62,97,-62,99,-62,121,-62,-120,-62,-101,-62,-81,-62,-55,-62,-7,-62,34,-61,88,-61,-120,-61,-68,-61,9,-60,74,-60,-98,-60,-20,-60,71,-59,-103,-59,-25,-59,56,-58,-126,-58,-20,-58,77,-57,-64,-57,41,-56,-105,-56,0,-55,104,-55,-44,-55,91,-54,-23,-54,-122,-53,21,-52,-90,-52,63,-51,-21,-51,-89,-50,104,-49,40,-48,-8,-48,-57,-47,-102,-46,101,-45,63,-44,37,-43,19,-42,1,-41,-37,-41,-74,-40,-124,-39,94,-38,61,-37,31,-36,-7,-36,-57,-35,-121,-34,56,-33,-31,-33,-118,-32,62,-31,-35,-31,118,-30,-14,-30,99,-29,-46,-29,66,-28,-66,-28,55,-27,-94,-27,2,-26,83,-26,-100,-26,-20,-26,72,-25,-85,-25,13,-24,103,-24,-84,-24,-18,-24,50,-23,-117,-23,-20,-23,78,-22,-80,-22,9,-21,95,-21,-78,-21,15,-20,117,-20,-28,-20,77,-19,-80,-19,22,-18,122,-18,-15,-18,107,-17,-7,-17,123,-16,15,-15,-118,-15,10,-14,-125,-14,17,-13,-84,-13,73,-12,-34,-12,98,-11,-25,-11,113,-10,4,-9,-111,-9,39,-8,-80,-8,61,-7,-83,-7,37,-6,-109,-6,22,-5,-113,-5,2,-4,93,-4,-71,-4,11,-3,105,-3,-63,-3,36,-2,-125,-2,-30,-2,57,-1,-101,-1,-2,-1,113,0,-24,0,110,1,-14,1,104,2,-34,2,93,3,-17,3,-122,4,15,5,-112,5,17,6,-126,6,-12,6,100,7,-31,7,88,8,-48,8,49,9,-124,9,-40,9,54,10,-96,10,9,11,111,11,-44,11,58,12,-102,12,7,13,117,13,-6,13,119,14,3,15,127,15,-7,15,106,16,-22,16,111,17,-2,17,-121,18,11,19,-119,19,3,20,-127,20,-1,20,127,21,-4,21,125,22,4,23,121,23,-8,23,104,24,-15,24,123,25,5,26,-120,26,-6,26,123,27,-7,27,-121,28,20,29,-99,29,44,30,-87,30,57,31,-72,31,79,32,-39,32,109,33,-3,33,-111,34,21,35,-99,35,46,36,-52,36,117,37,11,38,-107,38,25,39,-97,39,54,40,-52,40,99,41,-22,41,95,42,-50,42,45,43,-106,43,5,44,113,44,-48,44,15,45,68,45,109,45,-93,45,-47,45,5,46,39,46,78,46,94,46,104,46,117,46,-120,46,-103,46,-71,46,-57,46,-40,46,-34,46,-22,46,12,47,45,47,80,47,118,47,-110,47,-81,47,-57,47,-26,47,22,48,72,48,-127,48,-73,48,-26,48,16,49,54,49,119,49,-74,49,-6,49,49,50,90,50,124,50,-98,50,-48,50,2,51,54,51,93,51,125,51,-98,51,-81,51,-62,51,-47,51,-36,51,-25,51,-33,51,-39,51,-53,51,-60,51,-66,51,-75,51,-83,51,-98,51,-111,51,-126,51,117,51,96,51,95,51,96,51,112,51,122,51,119,51,110,51,118,51,-124,51,-91,51,-80,51,-59,51,-58,51,-59,51,-73,51,-90,51,-118,51,96,51,33,51,-72,50,77,50,-57,49,65,49,-100,48,-20,47,29,47,62,46,57,45,55,44,42,43,27,42,10,41,-19,39,-55,38,-105,37,103,36,72,35,43,34,11,33,-21,31,-63,30,-101,29,105,28,64,27,36,26,-1,24,-39,23,-96,22,96,21,22,20}; }
	private static byte[] data40(){ return new byte[] {-61,18,115,17,21,16,-76,14,51,13,-75,11,30,10,-108,8,0,7,121,5,-23,3,94,2,-49,0,71,-1,-63,-3,61,-4,-64,-6,79,-7,-31,-9,-112,-10,51,-11,-29,-13,-116,-14,78,-15,33,-16,-9,-18,-53,-19,-103,-20,88,-21,47,-22,6,-23,-6,-25,-21,-26,-45,-27,-84,-28,109,-29,50,-30,-13,-32,-55,-33,-98,-34,115,-35,60,-36,-8,-38,-80,-39,108,-40,49,-41,-6,-43,-53,-44,-92,-45,115,-46,57,-47,-6,-49,-56,-50,-84,-51,-110,-52,124,-53,81,-54,32,-55,-26,-57,-58,-58,-84,-59,-94,-60,-113,-61,-123,-62,120,-63,108,-64,99,-65,104,-66,-118,-67,-56,-68,18,-68,103,-69,-63,-70,49,-70,-73,-71,88,-71,-2,-72,-68,-72,-125,-72,96,-72,58,-72,35,-72,18,-72,12,-72,-4,-73,-6,-73,-16,-73,-28,-73,-55,-73,-79,-73,-97,-73,-107,-73,-126,-73,102,-73,60,-73,22,-73,-21,-74,-36,-74,-58,-74,-57,-74,-70,-74,-88,-74,-92,-74,-92,-74,-62,-74,-27,-74,27,-73,78,-73,-116,-73,-55,-73,27,-72,114,-72,-33,-72,75,-71,-68,-71,52,-70,-78,-70,57,-69,-50,-69,97,-68,17,-67,-70,-67,119,-66,36,-65,-23,-65,-87,-64,-127,-63,91,-62,53,-61,15,-60,-27,-60,-51,-59,-70,-58,-89,-57,-107,-56,-126,-55,105,-54,74,-53,26,-52,-23,-52,-63,-51,-108,-50,102,-49,40,-48,-44,-48,108,-47,3,-46,-104,-46,63,-45,-49,-45,86,-44,-66,-44,42,-43,-118,-43,-12,-43,80,-42,-86,-42,-3,-42,68,-41,-122,-41,-63,-41,8,-40,90,-40,-82,-40,-1,-40,82,-39,-95,-39,-7,-39,86,-38,-47,-38,85,-37,-16,-37,-108,-36,58,-35,-15,-35,-60,-34,-80,-33,-68,-32,-60,-31,-32,-30,-2,-29,33,-27,72,-26,118,-25,-55,-24,26,-22,115,-21,-72,-20,-24,-19,25,-17,65,-16,124,-15,-70,-14,-11,-13,28,-11,48,-10,53,-9,61,-8,79,-7,100,-6,-128,-5,-110,-4,-92,-3,-84,-2,-82,-1,-84,0,-57,1,-34,2,-4,3,0,5,7,6,15,7,18,8,36,9,48,10,70,11,80,12,89,13,98,14,106,15,119,16,-123,17,-113,18,-91,19,-82,20,-55,21,-43,22,-15,23,16,25,65,26,118,27,-88,28,-49,29,8,31,60,32,-114,33,-42,34,56,36,-128,37,-52,38,3,40,74,41,-112,42,-20,43,67,45,-116,46,-70,47,-26,48,-3,49,39,51,64,52,90,53,98,54,80,55,59,56,13,57,-33,57,-98,58,82,59,8,60,-83,60,74,61,-40,61,99,62,-21,62,110,63,-28,63,91,64,-65,64,31,65,119,65,-41,65,41,66,-114,66,-35,66,49,67,116,67,-62,67,17,68,98,68,-86,68,-7,68,57,69,-128,69,-60,69,15,70,102,70,-62,70,19,71,110,71,-80,71,-1,71,69,72,-106,72,-32,72,40,73,97,73,-117,73,-84,73,-62,73,-37,73,-28,73,-24,73,-42,73,-84,73,105,73,9,73,-76,72,64,72,-54,71,38,71,120,70,-94,69,-57,68,-36,67,-32,66,-39,65,-70,64,-113,63,76,62,-12,60,-101,59,71,58,3,57,-60,55,127,54,62,53,-8,51,-55,50,-79,49,-72,48,-57,47,-25,46,10,46,66,45,126,44,-49,43,48,43,-86,42,49,42,-64,41,69,41,-53,40,88,40,-18,39,-124,39,23,39,-84,38,51,38,-57,37,83,37,-30,36,115,36,-3,35,-123,35,7,35,-126,34,0,34,125,33,0,33,-121,32,13,32,-119,31,4,31,118,30,-21,29,100,29,-29,28,103,28,-35,27,65,27,-90,26,11,26,118,25,-35,24,74,24,-74,23,27,23,112,22,-42,21,62,21,-69,20,41,20,-88,19,8,19,113,18,-51,17,54,17,-87,16,32,16,-100,15,10,15,107,14,-62,13,34,13,-118,12,-12,11,82,11,-86,10,-6,9,62,9,-104,8,-21,7,72,7,-106,6,-26,5,45,5,105,4,-94,3,-31,2,33,2,91,1,-115,0,-72,-1,-52,-2,-26,-3,-14,-4,15,-4,18,-5,28,-6,2,-7,-29,-9,-94,-10,104,-11,54,-12,9,-13,-43,-15,-124,-16,43,-17,-62,-19,94,-20,0,-21,-97,-23,58,-24,-58,-26,76,-27,-57,-29,65,-30,-59,-32,84,-33,-12,-35,-117,-36,47,-37,-53,-39,101,-40,9,-41,-66,-43,-119,-44,104,-45,79,-46,73,-47,63,-48,81,-49,108,-50,-85,-51,-19,-52,65,-52,-101,-53,1,-53,113,-54,-27,-55,100,-55,-26,-56,101,-56,-34,-57,82,-57,-70,-58,29,-58,126,-59,-43,-60,54,-60,127,-61,-68,-62,-35,-63,-12,-64,17,-64,41,-65,67,-66,80,-67,86,-68,86,-69,83,-70,98,-71,111,-72,-110,-73,-91,-74,-50,-75,-28,-76,20,-76,73,-77,-99,-78,-16,-79,74,-79,-89,-80,33,-80,-101,-81,51,-81,-65,-82,109,-82,32,-82,-25,-83,-73,-83,-110,-83,119,-83,127,-83,-117,-83,-85,-83,-38,-83,19,-82,96,-82,-76,-82,24,-81}; }
	private static byte[] data41(){ return new byte[] {-119,-81,17,-80,-89,-80,70,-79,-13,-79,-80,-78,-127,-77,87,-76,59,-75,34,-74,21,-73,13,-72,11,-71,28,-70,48,-69,60,-68,77,-67,97,-66,115,-65,-115,-64,-89,-63,-51,-62,-14,-61,11,-59,47,-58,77,-57,107,-56,-122,-55,-80,-54,-19,-53,53,-51,121,-50,-68,-49,3,-47,80,-46,-81,-45,35,-43,-94,-42,35,-40,-91,-39,48,-37,-57,-36,101,-34,13,-32,-64,-31,113,-29,31,-27,-50,-26,102,-24,8,-22,-91,-21,78,-19,-14,-18,-124,-16,9,-14,122,-13,-22,-12,85,-10,-59,-9,36,-7,113,-6,-73,-5,-7,-4,51,-2,96,-1,-117,0,-78,1,-48,2,-33,3,-31,4,-24,5,-27,6,-33,7,-22,8,-29,9,-29,10,-56,11,-71,12,-113,13,110,14,65,15,44,16,7,17,-35,17,-96,18,96,19,24,20,-52,20,-118,21,69,22,-22,22,-115,23,24,24,-86,24,54,25,-45,25,107,26,14,27,-96,27,63,28,-54,28,95,29,-11,29,-100,30,68,31,-15,31,-96,32,78,33,-2,33,-78,34,107,35,31,36,-51,36,102,37,-1,37,-123,38,12,39,-118,39,-4,39,105,40,-56,40,21,41,87,41,-113,41,-62,41,-21,41,5,42,17,42,14,42,10,42,11,42,-3,41,-13,41,-40,41,-78,41,-128,41,70,41,11,41,-43,40,-99,40,95,40,28,40,-44,39,-125,39,45,39,-43,38,121,38,36,38,-48,37,122,37,37,37,-46,36,-125,36,73,36,2,36,-50,35,-97,35,114,35,63,35,2,35,-38,34,-73,34,-82,34,-96,34,-95,34,-111,34,119,34,105,34,108,34,115,34,123,34,127,34,118,34,107,34,82,34,62,34,32,34,1,34,-38,33,-83,33,127,33,57,33,4,33,-65,32,-128,32,52,32,-31,31,-114,31,57,31,-14,30,-73,30,126,30,69,30,13,30,-30,29,-75,29,-113,29,104,29,82,29,63,29,50,29,26,29,-4,28,-45,28,-65,28,-101,28,122,28,66,28,13,28,-50,27,-128,27,54,27,-22,26,-95,26,68,26,-26,25,118,25,10,25,-106,24,64,24,-29,23,-118,23,25,23,-76,22,77,22,-12,21,-100,21,78,21,-19,20,-121,20,31,20,-76,19,74,19,-31,18,-125,18,34,18,-62,17,77,17,-30,16,117,16,23,16,-63,15,117,15,39,15,-44,14,-122,14,61,14,-6,13,-58,13,-100,13,112,13,69,13,19,13,-20,12,-70,12,-110,12,115,12,83,12,47,12,-7,11,-68,11,120,11,52,11,-4,10,-73,10,117,10,29,10,-49,9,117,9,38,9,-45,8,-116,8,69,8,5,8,-71,7,-125,7,79,7,39,7,13,7,-4,6,-3,6,-9,6,-11,6,-8,6,18,7,60,7,104,7,-98,7,-50,7,6,8,65,8,-120,8,-47,8,13,9,77,9,-120,9,-51,9,8,10,64,10,106,10,-117,10,-88,10,-61,10,-32,10,-36,10,-52,10,-77,10,-106,10,109,10,56,10,-5,9,-80,9,84,9,-10,8,-121,8,19,8,-103,7,35,7,-85,6,46,6,-94,5,29,5,-118,4,3,4,-121,3,1,3,121,2,-32,1,95,1,-36,0,95,0,-44,-1,76,-1,-61,-2,66,-2,-46,-3,99,-3,-16,-4,100,-4,-23,-5,101,-5,-26,-6,110,-6,-10,-7,-125,-7,-1,-8,122,-8,-13,-9,108,-9,-23,-10,107,-10,-5,-11,-128,-11,13,-11,-110,-12,43,-12,-74,-13,81,-13,-13,-14,-96,-14,78,-14,-8,-15,-85,-15,88,-15,23,-15,-55,-16,-110,-16,85,-16,31,-16,-36,-17,-118,-17,51,-17,-32,-18,-111,-18,69,-18,-27,-19,-121,-19,28,-19,-84,-20,58,-20,-52,-21,105,-21,-2,-22,-120,-22,18,-22,-104,-23,34,-23,-87,-24,42,-24,-65,-25,65,-25,-45,-26,75,-26,-59,-27,52,-27,-72,-28,57,-28,-48,-29,80,-29,-34,-30,92,-30,-35,-31,92,-31,-11,-32,-104,-32,77,-32,-11,-33,-82,-33,112,-33,70,-33,26,-33,4,-33,-15,-34,-20,-34,-33,-34,-32,-34,-31,-34,-20,-34,1,-33,27,-33,51,-33,64,-33,64,-33,56,-33,57,-33,60,-33,75,-33,73,-33,48,-33,30,-33,-1,-34,-7,-34,-28,-34,-39,-34,-51,-34,-62,-34,-74,-34,-88,-34,-80,-34,-82,-34,-59,-34,-40,-34,-2,-34,34,-33,74,-33,-121,-33,-66,-33,12,-32,89,-32,-75,-32,21,-31,124,-31,-29,-31,100,-30,-40,-30,103,-29,-14,-29,119,-28,-1,-28,-123,-27,17,-26,-96,-26,35,-25,-100,-25,25,-24,-127,-24,-13,-24,84,-23,-74,-23,16,-22,84,-22,-112,-22,-57,-22,-10,-22,34,-21,59,-21,76,-21,86,-21,89,-21,83,-21,66,-21,57,-21,40,-21,31,-21,8,-21,-12,-22,-48,-22,-95,-22,115,-22,70,-22,33,-22,-11,-23,-50,-23,-100,-23,119,-23,70,-23,56,-23,27,-23,16,-23,4,-23,1,-23,2,-23,2,-23,8,-23,34,-23,70,-23,121,-23,-77,-23,-20,-23,41,-22,119,-22,-59,-22}; }
	private static byte[] data42(){ return new byte[] {45,-21,-114,-21,0,-20,102,-20,-51,-20,55,-19,-83,-19,48,-18,-71,-18,70,-17,-58,-17,83,-16,-39,-16,107,-15,10,-14,-96,-14,69,-13,-53,-13,98,-12,-38,-12,98,-11,-40,-11,88,-10,-59,-10,44,-9,-120,-9,-55,-9,12,-8,57,-8,122,-8,-89,-8,-41,-8,-3,-8,22,-7,56,-7,81,-7,113,-7,-103,-7,-65,-7,-9,-7,48,-6,120,-6,-74,-6,0,-5,66,-5,-91,-5,4,-4,111,-4,-41,-4,72,-3,-71,-3,53,-2,-68,-2,82,-1,-19,-1,123,0,21,1,-89,1,77,2,-15,2,-89,3,88,4,9,5,-65,5,-123,6,87,7,34,8,-17,8,-71,9,-117,10,81,11,47,12,2,13,-23,13,-82,14,118,15,45,16,-27,16,-108,17,54,18,-62,18,71,19,-58,19,61,20,-100,20,-17,20,38,21,103,21,-109,21,-35,21,14,22,59,22,87,22,116,22,-92,22,-36,22,27,23,102,23,-74,23,24,24,-121,24,7,25,-114,25,29,26,-80,26,74,27,-28,27,-120,28,38,29,-43,29,119,30,30,31,-63,31,87,32,-34,32,101,33,-17,33,-126,34,1,35,-127,35,-28,35,86,36,-76,36,30,37,125,37,-36,37,50,38,125,38,-61,38,-11,38,45,39,94,39,-122,39,-105,39,-124,39,95,39,40,39,-17,38,-94,38,82,38,-25,37,108,37,-33,36,56,36,-109,35,-29,34,46,34,-127,33,-54,32,33,32,117,31,-54,30,52,30,-89,29,55,29,-39,28,-117,28,71,28,7,28,-33,27,-59,27,-50,27,-40,27,-17,27,1,28,32,28,66,28,109,28,-102,28,-49,28,2,29,40,29,69,29,95,29,110,29,-122,29,-100,29,-71,29,-54,29,-51,29,-46,29,-50,29,-54,29,-56,29,-43,29,-32,29,-26,29,-20,29,-19,29,-12,29,-1,29,10,30,31,30,36,30,59,30,79,30,111,30,-124,30,-82,30,-40,30,5,31,28,31,61,31,93,31,-108,31,-65,31,-12,31,26,32,65,32,101,32,-122,32,-99,32,-73,32,-56,32,-38,32,-47,32,-59,32,-68,32,-79,32,-88,32,-115,32,123,32,82,32,55,32,3,32,-28,31,-73,31,-109,31,113,31,82,31,44,31,-8,30,-59,30,-117,30,71,30,12,30,-54,29,-128,29,13,29,-95,28,41,28,-55,27,80,27,-44,26,69,26,-88,25,3,25,86,24,-86,23,-7,22,65,22,-126,21,-77,20,-33,19,2,19,38,18,58,17,73,16,80,15,80,14,82,13,63,12,52,11,37,10,16,9,1,8,-27,6,-40,5,-56,4,-49,3,-36,2,-3,1,25,1,54,0,97,-1,-110,-2,-43,-3,37,-3,-124,-4,-18,-5,85,-5,-75,-6,25,-6,112,-7,-32,-8,73,-8,-74,-9,20,-9,97,-10,-96,-11,-33,-12,12,-12,47,-13,69,-14,65,-15,45,-16,6,-17,-58,-19,-126,-20,40,-21,-53,-23,91,-24,-38,-26,64,-27,-98,-29,-8,-31,100,-32,-62,-34,43,-35,-121,-37,-13,-39,103,-40,-23,-42,122,-43,26,-44,-44,-46,-98,-47,119,-48,91,-49,82,-50,81,-51,110,-52,-107,-53,-39,-54,32,-54,114,-55,-56,-56,41,-56,-110,-57,11,-57,-116,-58,24,-58,-108,-59,26,-59,-88,-60,66,-60,-29,-61,-126,-61,56,-61,-20,-62,-84,-62,118,-62,83,-62,74,-62,73,-62,94,-62,122,-62,-98,-62,-54,-62,-2,-62,74,-61,-101,-61,-6,-61,78,-60,-86,-60,3,-59,100,-59,-54,-59,35,-58,126,-58,-54,-58,23,-57,91,-57,-97,-57,-32,-57,29,-56,95,-56,-100,-56,-29,-56,38,-55,118,-55,-56,-55,52,-54,-94,-54,44,-53,-84,-53,63,-52,-43,-52,-124,-51,47,-50,-7,-50,-65,-49,-111,-48,113,-47,78,-46,60,-45,31,-44,6,-43,-18,-43,-51,-42,-81,-41,-126,-40,85,-39,27,-38,-35,-38,-88,-37,106,-36,40,-35,-51,-35,108,-34,20,-33,-65,-33,118,-32,30,-31,-58,-31,103,-30,3,-29,-93,-29,76,-28,7,-27,-63,-27,110,-26,24,-25,-83,-25,60,-24,-54,-24,91,-23,-13,-23,-127,-22,-7,-22,99,-21,-58,-21,32,-20,126,-20,-40,-20,47,-19,-114,-19,-42,-19,38,-18,103,-18,-68,-18,24,-17,-123,-17,-12,-17,96,-16,-46,-16,88,-15,-33,-15,121,-14,11,-13,-84,-13,76,-12,-7,-12,-98,-11,62,-10,-29,-10,-111,-9,64,-8,-35,-8,97,-7,-32,-7,99,-6,-28,-6,103,-5,-28,-5,74,-4,-85,-4,1,-3,86,-3,-73,-3,12,-2,105,-2,-69,-2,1,-1,69,-1,127,-1,-75,-1,-11,-1,50,0,120,0,-82,0,-41,0,-6,0,31,1,74,1,-125,1,-86,1,-42,1,-14,1,20,2,49,2,71,2,99,2,-127,2,-92,2,-68,2,-53,2,-35,2,-10,2,36,3,85,3,-120,3,-84,3,-46,3,0,4,69,4,-111,4,-22,4,74,5,-70,5,39,6,-106,6,26,7,-75,7,107,8,20,9,-55,9,112,10,32,11,-59,11,121,12,61,13}; }
	private static byte[] data43(){ return new byte[] {7,14,-45,14,-124,15,46,16,-58,16,104,17,16,18,-74,18,91,19,-14,19,119,20,-13,20,120,21,13,22,-78,22,81,23,-4,23,-86,24,104,25,39,26,-12,26,-53,27,-81,28,-105,29,-126,30,106,31,93,32,77,33,73,34,61,35,59,36,34,37,6,38,-51,38,-110,39,85,40,35,41,-27,41,-100,42,69,43,-28,43,-114,44,39,45,-52,45,97,46,-13,46,117,47,-10,47,123,48,10,49,-117,49,12,50,123,50,-32,50,62,51,-100,51,-12,51,80,52,-99,52,-12,52,71,53,-113,53,-54,53,13,54,91,54,-75,54,22,55,112,55,-65,55,15,56,111,56,-27,56,86,57,-54,57,52,58,-101,58,-16,58,53,59,-125,59,-42,59,37,60,96,60,-109,60,-75,60,-47,60,-28,60,-23,60,-10,60,-2,60,3,61,0,61,-26,60,-54,60,-74,60,-90,60,-100,60,-126,60,93,60,42,60,-1,59,-31,59,-50,59,-71,59,-102,59,125,59,82,59,39,59,2,59,-21,58,-31,58,-51,58,-83,58,-116,58,106,58,81,58,45,58,13,58,-42,57,-102,57,68,57,-44,56,97,56,-39,55,84,55,-77,54,-3,53,54,53,72,52,92,51,82,50,82,49,57,48,35,47,-20,45,-73,44,109,43,48,42,-6,40,-56,39,-105,38,103,37,41,36,-15,34,-74,33,-112,32,99,31,68,30,20,29,-18,27,-68,26,-97,25,123,24,90,23,56,22,18,21,-28,19,-84,18,101,17,35,16,-24,14,-92,13,99,12,20,11,-61,9,104,8,13,7,-57,5,123,4,57,3,-23,1,-98,0,72,-1,2,-2,-73,-4,117,-5,51,-6,-5,-8,-62,-9,-114,-10,85,-11,61,-12,33,-13,18,-14,-3,-16,-21,-17,-42,-18,-61,-19,-68,-20,-64,-21,-60,-22,-51,-23,-55,-24,-38,-25,-46,-26,-44,-27,-55,-28,-66,-29,-80,-30,-98,-31,-126,-32,90,-33,33,-34,-18,-36,-73,-37,127,-38,50,-39,-31,-41,-128,-42,25,-43,-86,-45,67,-46,-30,-48,-108,-49,53,-50,-32,-52,125,-53,46,-54,-17,-56,-55,-57,-79,-58,-86,-59,-96,-60,-110,-61,-109,-62,-86,-63,-41,-64,22,-64,92,-65,-91,-66,-24,-67,42,-67,119,-68,-41,-69,62,-69,-77,-70,42,-70,-100,-71,12,-71,-124,-72,19,-72,-83,-73,78,-73,-16,-74,-125,-74,33,-74,-69,-75,108,-75,38,-75,-22,-76,-76,-76,-125,-76,64,-76,-1,-77,-65,-77,-104,-77,115,-77,84,-77,44,-77,5,-77,-45,-78,-90,-78,-112,-78,116,-78,109,-78,87,-78,93,-78,98,-78,118,-78,-118,-78,-78,-78,-23,-78,61,-77,-98,-77,-1,-77,104,-76,-41,-76,110,-75,32,-74,-48,-74,-111,-73,66,-72,1,-71,-56,-71,-92,-70,-116,-69,127,-68,106,-67,91,-66,73,-65,59,-64,62,-63,67,-62,79,-61,73,-60,68,-59,58,-58,44,-57,30,-56,13,-55,-3,-55,-35,-54,-75,-53,113,-52,48,-51,-28,-51,-103,-50,77,-49,-13,-49,-124,-48,13,-47,-116,-47,13,-46,-114,-46,4,-45,-122,-45,-5,-45,110,-44,-51,-44,59,-43,-75,-43,62,-42,-45,-42,104,-41,3,-40,-100,-40,60,-39,-9,-39,-65,-38,-92,-37,-123,-36,111,-35,76,-34,52,-33,58,-32,82,-31,-128,-30,-76,-29,-16,-28,37,-26,84,-25,-124,-24,-48,-23,44,-21,-116,-20,-17,-19,74,-17,-89,-16,4,-14,110,-13,-31,-12,86,-10,-58,-9,43,-7,125,-6,-44,-5,29,-3,113,-2,-79,-1,-30,0,2,2,15,3,7,4,-7,4,-28,5,-55,6,-97,7,98,8,32,9,-50,9,118,10,28,11,-59,11,122,12,36,13,-54,13,97,14,5,15,-87,15,106,16,37,17,-31,17,-111,18,68,19,-7,19,-74,20,122,21,73,22,29,23,-5,23,-59,24,-98,25,111,26,101,27,91,28,111,29,116,30,117,31,118,32,-121,33,-100,34,-59,35,-22,36,14,38,31,39,36,40,37,41,41,42,31,43,22,44,8,45,-23,45,-59,46,-123,47,82,48,11,49,-45,49,-109,50,79,51,-3,51,-111,52,37,53,-74,53,82,54,-22,54,117,55,-12,55,105,56,-53,56,50,57,-103,57,24,58,-119,58,-5,58,91,59,-68,59,35,60,-100,60,34,61,-72,61,79,62,-30,62,126,63,39,64,-28,64,-72,65,-116,66,94,67,41,68,-28,68,-88,69,100,70,32,71,-37,71,-124,72,20,73,-115,73,-18,73,68,74,-125,74,-83,74,-61,74,-57,74,-102,74,96,74,18,74,-74,73,86,73,-38,72,87,72,-75,71,4,71,55,70,119,69,-79,68,-16,67,33,67,71,66,86,65,103,64,108,63,-122,62,-99,61,-55,60,-33,59,-18,58,-19,57,-7,56,20,56,70,55,126,54,-77,53,-21,52,41,52,119,51,-30,50,93,50,-17,49,-119,49,49,49,-31,48,-102,48,98,48,70,48,33,48,10,48,-31,47,-66,47,-121,47,72,47,5,47,-67,46,104,46}; }
	private static byte[] data44(){ return new byte[] {-1,45,119,45,-23,44,71,44,-90,43,-12,42,60,42,110,41,-93,40,-56,39,-11,38,35,38,100,37,-85,36,-18,35,33,35,81,34,-121,33,-55,32,19,32,104,31,-73,30,3,30,62,29,113,28,-90,27,-33,26,25,26,89,25,-127,24,-93,23,-85,22,-60,21,-44,20,-11,19,23,19,52,18,68,17,72,16,85,15,106,14,-120,13,-79,12,-38,11,8,11,32,10,62,9,97,8,-100,7,-42,6,26,6,72,5,117,4,-107,3,-62,2,-18,1,22,1,56,0,78,-1,84,-2,79,-3,63,-4,68,-5,61,-6,57,-7,30,-8,-18,-10,-90,-11,91,-12,18,-13,-46,-15,-118,-16,60,-17,-41,-19,103,-20,-38,-22,85,-23,-41,-25,96,-26,-28,-28,94,-29,-74,-31,28,-32,120,-34,-10,-36,122,-37,2,-38,-109,-40,29,-41,-80,-43,90,-44,29,-45,7,-46,-11,-48,-6,-49,0,-49,38,-50,78,-51,-104,-52,-18,-53,86,-53,-51,-54,66,-54,-62,-55,57,-55,-65,-56,64,-56,-50,-57,99,-57,-15,-58,126,-58,-17,-59,103,-59,-37,-60,76,-60,-72,-61,25,-61,126,-62,-38,-63,46,-63,113,-64,-75,-65,-21,-66,37,-66,65,-67,98,-68,107,-69,-127,-70,-121,-71,-109,-72,-126,-73,122,-74,103,-75,93,-76,75,-77,76,-78,66,-79,93,-80,107,-81,-100,-82,-57,-83,17,-83,113,-84,-19,-85,-125,-85,42,-85,-26,-86,-81,-86,-104,-86,-107,-86,-79,-86,-20,-86,51,-85,-115,-85,-32,-85,73,-84,-63,-84,65,-83,-40,-83,111,-82,34,-81,-52,-81,124,-80,38,-79,-29,-79,-87,-78,-126,-77,97,-76,68,-75,40,-74,29,-73,33,-72,56,-71,98,-70,-103,-69,-43,-68,8,-66,68,-65,-118,-64,-26,-63,66,-61,-94,-60,-17,-59,49,-57,113,-56,-79,-55,-2,-54,65,-52,-116,-51,-41,-50,16,-48,76,-47,127,-46,-65,-45,14,-43,95,-42,-48,-41,48,-39,-88,-38,22,-36,-77,-35,85,-33,25,-31,-48,-30,-110,-28,83,-26,38,-24,7,-22,-15,-21,-34,-19,-44,-17,-60,-15,-72,-13,-107,-11,118,-9,67,-7,24,-5,-39,-4,-99,-2,82,0,-20,1,107,3,-36,4,72,6,-68,7,24,9,108,10,-109,11,-63,12,-39,13,5,15,31,16,53,17,65,18,80,19,73,20,63,21,37,22,31,23,26,24,22,25,-9,25,-42,26,-97,27,117,28,63,29,14,30,-48,30,-101,31,98,32,34,33,-53,33,-126,34,53,35,-12,35,-88,36,105,37,23,38,-34,38,-105,39,121,40,85,41,53,42,10,43,-30,43,-78,44,-124,45,84,46,34,47,-31,47,-116,48,46,49,-72,49,53,50,-116,50,-37,50,23,51,53,51,64,51,30,51,-20,50,-101,50,61,50,-51,49,72,49,-95,48,-12,47,43,47,100,46,-121,45,-79,44,-53,43,-28,42,-24,41,-19,40,-16,39,-8,38,10,38,31,37,54,36,92,35,123,34,-72,33,-18,32,60,32,-103,31,-1,30,112,30,-45,29,78,29,-49,28,109,28,17,28,-62,27,109,27,26,27,-65,26,114,26,44,26,-3,25,-51,25,-98,25,116,25,63,25,31,25,-11,24,-28,24,-53,24,-68,24,-97,24,111,24,63,24,5,24,-45,23,-96,23,95,23,19,23,-78,22,58,22,-63,21,76,21,-42,20,89,20,-49,19,61,19,-82,18,31,18,-88,17,43,17,-69,16,82,16,-16,15,-98,15,69,15,9,15,-29,14,-36,14,-40,14,-36,14,-26,14,-4,14,39,15,98,15,-83,15,-10,15,67,16,-112,16,-26,16,53,17,-121,17,-30,17,50,18,-118,18,-51,18,15,19,58,19,101,19,-125,19,-85,19,-70,19,-62,19,-86,19,-110,19,120,19,107,19,83,19,48,19,-2,18,-49,18,-107,18,97,18,55,18,11,18,-29,17,-84,17,117,17,59,17,11,17,-27,16,-50,16,-74,16,-100,16,125,16,94,16,81,16,83,16,105,16,-128,16,-108,16,-104,16,-83,16,-68,16,-27,16,1,17,45,17,66,17,82,17,87,17,85,17,92,17,83,17,86,17,65,17,58,17,25,17,4,17,-24,16,-40,16,-44,16,-48,16,-53,16,-61,16,-68,16,-71,16,-69,16,-55,16,-36,16,-15,16,-11,16,-21,16,-37,16,-50,16,-57,16,-54,16,-70,16,-90,16,125,16,92,16,53,16,27,16,-14,15,-51,15,-103,15,102,15,49,15,6,15,-31,14,-75,14,-127,14,53,14,-28,13,-114,13,51,13,-42,12,111,12,-2,11,-112,11,7,11,-125,10,-40,9,67,9,-101,8,-3,7,77,7,-80,6,-6,5,81,5,-116,4,-22,3,58,3,-107,2,-20,1,72,1,-94,0,-2,-1,100,-1,-53,-2,44,-2,-108,-3,2,-3,122,-4,-22,-5,86,-5,-56,-6,46,-6,-119,-7,-21,-8,67,-8,-95,-9,-23,-10,59,-10,-123,-11,-64,-12,-13,-13,40,-13,91,-14,-109,-15,-48,-16,33,-16,117,-17,-48,-18,52,-18}; }
	private static byte[] data45(){ return new byte[] {-85,-19,56,-19,-35,-20,-106,-20,113,-20,90,-20,83,-20,88,-20,100,-20,-113,-20,-65,-20,7,-19,60,-19,116,-19,-76,-19,-10,-19,42,-18,87,-18,124,-18,-95,-18,-78,-18,-79,-18,-96,-18,-117,-18,116,-18,80,-18,35,-18,-32,-19,-97,-19,83,-19,3,-19,-107,-20,45,-20,-64,-21,90,-21,-14,-22,125,-22,7,-22,-118,-23,6,-23,-123,-24,0,-24,-119,-25,4,-25,-124,-26,-3,-27,-126,-27,-2,-28,-119,-28,15,-28,-95,-29,55,-29,-49,-30,102,-30,9,-30,-87,-31,100,-31,35,-31,-13,-32,-70,-32,-113,-32,89,-32,57,-32,44,-32,51,-32,54,-32,59,-32,59,-32,73,-32,85,-32,110,-32,-122,-32,-87,-32,-70,-32,-43,-32,-17,-32,19,-31,67,-31,110,-31,-87,-31,-34,-31,23,-30,77,-30,-111,-30,-39,-30,43,-29,-116,-29,-27,-29,65,-28,-113,-28,-22,-28,50,-27,-124,-27,-62,-27,15,-26,77,-26,122,-26,-90,-26,-74,-26,-56,-26,-44,-26,-35,-26,-29,-26,-36,-26,-31,-26,-44,-26,-45,-26,-48,-26,-34,-26,-17,-26,-2,-26,12,-25,46,-25,73,-25,119,-25,-92,-25,-30,-25,17,-24,71,-24,-125,-24,-51,-24,17,-23,89,-23,-87,-23,0,-22,77,-22,-120,-22,-35,-22,42,-21,-120,-21,-46,-21,32,-20,100,-20,-83,-20,-1,-20,91,-19,-64,-19,19,-18,101,-18,-91,-18,-23,-18,56,-17,-120,-17,-28,-17,55,-16,-106,-16,-40,-16,28,-15,79,-15,-120,-15,-55,-15,-9,-15,50,-14,85,-14,114,-14,-119,-14,-98,-14,-67,-14,-44,-14,-18,-14,12,-13,44,-13,87,-13,-119,-13,-41,-13,35,-12,-115,-12,-13,-12,118,-11,-11,-11,127,-10,26,-9,-61,-9,114,-8,39,-7,-51,-7,112,-6,18,-5,-95,-5,56,-4,-67,-4,62,-3,-77,-3,18,-2,102,-2,-83,-2,-21,-2,39,-1,79,-1,117,-1,-114,-1,-86,-1,-63,-1,-45,-1,-34,-1,-25,-1,-20,-1,-31,-1,-52,-1,-71,-1,-111,-1,108,-1,56,-1,5,-1,-50,-2,-117,-2,77,-2,6,-2,-66,-3,121,-3,60,-3,5,-3,-42,-4,-71,-4,-81,-4,-77,-4,-58,-4,-22,-4,28,-3,86,-3,-93,-3,10,-2,-126,-2,9,-1,-94,-1,70,0,-21,0,-113,1,68,2,1,3,-66,3,118,4,37,5,-47,5,116,6,7,7,-113,7,11,8,121,8,-15,8,80,9,-98,9,-42,9,-2,9,43,10,73,10,110,10,125,10,-119,10,120,10,116,10,107,10,105,10,101,10,109,10,108,10,-127,10,125,10,-102,10,-87,10,-38,10,12,11,90,11,-90,11,14,12,114,12,-11,12,-124,13,41,14,-28,14,-82,15,-128,16,98,17,73,18,57,19,54,20,56,21,69,22,69,23,50,24,24,25,-5,25,-27,26,-71,27,-119,28,62,29,-22,29,-119,30,24,31,-96,31,39,32,-99,32,19,33,109,33,-55,33,20,34,89,34,-117,34,-69,34,-37,34,-4,34,-5,34,-7,34,-49,34,-78,34,121,34,70,34,2,34,-82,33,92,33,11,33,-55,32,-117,32,93,32,51,32,24,32,14,32,28,32,70,32,-122,32,-32,32,67,33,-59,33,74,34,-29,34,-121,35,63,36,-5,36,-76,37,98,38,4,39,-89,39,71,40,-31,40,118,41,-8,41,114,42,-32,42,63,43,-101,43,-9,43,80,44,-99,44,-37,44,15,45,57,45,100,45,-119,45,-78,45,-57,45,-34,45,-29,45,-14,45,-5,45,10,46,24,46,43,46,46,46,32,46,8,46,-12,45,-26,45,-53,45,-93,45,114,45,35,45,-40,44,117,44,21,44,-87,43,58,43,-57,42,71,42,-73,41,33,41,-114,40,10,40,-117,39,21,39,-116,38,16,38,-126,37,16,37,-110,36,43,36,-55,35,115,35,1,35,-119,34,7,34,-112,33,26,33,-96,32,37,32,-104,31,-12,30,80,30,-90,29,3,29,80,28,-102,27,-54,26,-17,25,1,25,9,24,11,23,1,22,-30,20,-72,19,112,18,44,17,-56,15,101,14,-14,12,-116,11,32,10,-68,8,84,7,-14,5,-96,4,100,3,64,2,51,1,65,0,88,-1,-120,-2,-65,-3,22,-3,102,-4,-48,-5,57,-5,-79,-6,29,-6,-127,-7,-25,-8,80,-8,-74,-9,12,-9,83,-10,-127,-11,-104,-12,-77,-13,-68,-14,-39,-15,-39,-16,-43,-17,-62,-18,-89,-19,127,-20,84,-21,41,-22,-1,-24,-34,-25,-84,-26,119,-27,42,-28,-31,-30,-104,-31,86,-32,14,-33,-73,-35,103,-36,3,-37,-79,-39,71,-40,-2,-42,-92,-43,98,-44,13,-45,-45,-47,-115,-48,96,-49,67,-50,57,-51,58,-52,73,-53,100,-54,-100,-55,-38,-56,66,-56,-82,-57,54,-57,-66,-58,90,-58,17,-58,-56,-59,-111,-59,87,-59,33,-59,-20,-60,-69,-60,-117,-60,91,-60,29,-60,-17,-61,-61,-61,-99,-61,107,-61,64,-61,28,-61,9,-61,-3,-62,4,-61,32,-61,60,-61,102,-61,-106,-61,-43,-61,48,-60,-122,-60,-31,-60,49,-59}; }
	private static byte[] data46(){ return new byte[] {-127,-59,-33,-59,66,-58,-88,-58,10,-57,99,-57,-83,-57,-25,-57,26,-56,90,-56,-96,-56,-18,-56,56,-55,123,-55,-63,-55,9,-54,97,-54,-54,-54,66,-53,-54,-53,89,-52,-17,-52,-110,-51,58,-50,-7,-50,-68,-49,-109,-48,115,-47,89,-46,64,-45,57,-44,55,-43,86,-42,127,-41,-75,-40,-16,-39,44,-37,108,-36,-75,-35,8,-33,109,-32,-58,-31,38,-29,108,-28,-80,-27,-33,-26,11,-24,45,-23,61,-22,73,-21,60,-20,29,-19,-34,-19,-98,-18,80,-17,8,-16,-88,-16,58,-15,-67,-15,55,-14,-82,-14,44,-13,-91,-13,23,-12,116,-12,-49,-12,34,-11,123,-11,-45,-11,40,-10,-123,-10,-46,-10,46,-9,122,-9,-47,-9,27,-8,122,-8,-39,-8,61,-7,-91,-7,9,-6,111,-6,-38,-6,92,-5,-18,-5,-121,-4,23,-3,-84,-3,72,-2,-14,-2,-97,-1,82,0,26,1,-45,1,-110,2,62,3,-22,3,-106,4,60,5,-25,5,125,6,3,7,107,7,-66,7,-3,7,37,8,65,8,72,8,50,8,-4,7,-85,7,66,7,-38,6,97,6,-15,5,100,5,-37,4,50,4,-103,3,-7,2,118,2,3,2,-99,1,48,1,-60,0,94,0,17,0,-47,-1,-89,-1,123,-1,100,-1,56,-1,25,-1,7,-1,7,-1,30,-1,50,-1,88,-1,119,-1,-92,-1,-39,-1,41,0,-121,0,-9,0,102,1,-36,1,76,2,-40,2,101,3,11,4,-94,4,70,5,-33,5,106,6,-22,6,89,7,-45,7,74,8,-68,8,24,9,98,9,-105,9,-44,9,16,10,85,10,-115,10,-68,10,-28,10,9,11,46,11,104,11,-75,11,23,12,122,12,-18,12,102,13,-16,13,-101,14,100,15,66,16,51,17,40,18,51,19,69,20,105,21,-93,22,-13,23,73,25,-94,26,-14,27,64,29,-116,30,-38,31,37,33,116,34,-74,35,-24,36,3,38,11,39,23,40,27,41,33,42,29,43,-4,43,-55,44,122,45,38,46,-61,46,92,47,-38,47,84,48,-95,48,-15,48,31,49,90,49,-123,49,-86,49,-55,49,-42,49,-30,49,-16,49,11,50,41,50,78,50,115,50,-98,50,-50,50,0,51,80,51,-100,51,-6,51,91,52,-57,52,53,53,-107,53,11,54,-128,54,6,55,-122,55,11,56,-109,56,24,57,-92,57,58,58,-41,58,121,59,26,60,-74,60,76,61,-37,61,125,62,13,63,-98,63,15,64,108,64,-86,64,-37,64,-3,64,24,65,36,65,16,65,-26,64,-106,64,57,64,-59,63,74,63,-58,62,47,62,-115,61,-53,60,-12,59,27,59,48,58,78,57,83,56,89,55,67,54,35,53,-15,51,-50,50,-76,49,-95,48,-111,47,120,46,100,45,65,44,66,43,78,42,112,41,-98,40,-43,39,24,39,100,38,-72,37,35,37,-118,36,-3,35,98,35,-42,34,68,34,-83,33,17,33,102,32,-77,31,7,31,75,30,-128,29,-96,28,-71,27,-52,26,-55,25,-68,24,-104,23,110,22,45,21,-22,19,-115,18,46,17,-70,15,66,14,-67,12,37,11,-115,9,-26,7,79,6,-86,4,13,3,103,1,-54,-1,51,-2,-85,-4,59,-5,-46,-7,123,-8,48,-9,-15,-11,-50,-12,-79,-13,-83,-14,-73,-15,-55,-16,-6,-17,54,-17,126,-18,-53,-19,33,-19,-128,-20,-14,-21,96,-21,-45,-22,61,-22,-84,-23,29,-23,-116,-24,-3,-25,95,-25,-63,-26,9,-26,61,-27,111,-28,-107,-29,-60,-30,-27,-31,-3,-32,-3,-33,-19,-34,-43,-35,-53,-36,-68,-37,-67,-38,-78,-39,-80,-40,-95,-41,-106,-42,-112,-43,-104,-44,-89,-45,-60,-46,-40,-47,-20,-48,1,-48,22,-49,56,-50,89,-51,-118,-52,-67,-53,-20,-54,31,-54,77,-55,-114,-56,-47,-57,41,-57,-124,-58,-37,-59,41,-59,120,-60,-49,-61,54,-61,-93,-62,25,-62,-120,-63,-19,-64,70,-64,-88,-65,13,-65,-122,-66,15,-66,-107,-67,15,-67,125,-68,-1,-69,-101,-69,69,-69,-2,-70,-68,-70,-120,-70,87,-70,31,-70,-5,-71,-39,-71,-47,-71,-46,-71,-49,-71,-57,-71,-76,-71,-101,-71,-112,-71,-118,-71,-111,-71,-104,-71,-115,-71,120,-71,100,-71,88,-71,92,-71,106,-71,122,-71,-120,-71,-106,-71,-89,-71,-44,-71,12,-70,85,-70,-104,-70,-28,-70,51,-69,-115,-69,-4,-69,109,-68,-17,-68,120,-67,8,-66,-106,-66,46,-65,-56,-65,118,-64,44,-63,-29,-63,-99,-62,71,-61,-15,-61,-98,-60,86,-59,14,-58,-48,-58,123,-57,26,-56,-87,-56,71,-55,-23,-55,-117,-54,59,-53,-29,-53,-113,-52,33,-51,-73,-51,81,-50,7,-49,-60,-49,-115,-48,75,-47,13,-46,-65,-46,121,-45,61,-44,15,-43,-29,-43,-68,-42,-124,-41,66,-40,3,-39,-53,-39,-84,-38,-114,-37,126,-36,93,-35,72,-34,55,-33,75,-32,110,-31,-83,-30,-18,-29,56,-27,-115,-26,-29,-25,87,-23,-33,-22,126,-20,31,-18,-60,-17,101,-15,4,-13}; }
	private static byte[] data47(){ return new byte[] {-84,-12,90,-10,18,-8,-54,-7,-127,-5,44,-3,-51,-2,105,0,4,2,-94,3,62,5,-48,6,69,8,-87,9,-15,10,47,12,100,13,-114,14,-89,15,-89,16,-118,17,93,18,26,19,-40,19,-128,20,53,21,-59,21,97,22,-35,22,113,23,-13,23,-120,24,19,25,-89,25,44,26,-74,26,52,27,-61,27,91,28,-1,28,-100,29,56,30,-55,30,98,31,-1,31,-89,32,90,33,29,34,-31,34,-92,35,101,36,55,37,30,38,27,39,36,40,54,41,64,42,81,43,102,44,-123,45,-84,46,-40,47,3,49,34,50,41,51,42,52,29,53,4,54,-32,54,-87,55,92,56,-18,56,104,57,-38,57,69,58,-99,58,-26,58,27,59,63,59,86,59,116,59,-116,59,-72,59,-22,59,50,60,107,60,-86,60,-23,60,65,61,-83,61,34,62,-85,62,44,63,-79,63,41,64,-84,64,36,65,-96,65,26,66,-123,66,-25,66,42,67,99,67,-107,67,-64,67,-17,67,19,68,47,68,68,68,85,68,115,68,-99,68,-44,68,17,69,72,69,121,69,-75,69,-11,69,57,70,-128,70,-69,70,-16,70,1,71,7,71,-13,70,-37,70,-79,70,114,70,36,70,-70,69,60,69,-84,68,26,68,-123,67,-11,66,93,66,-58,65,33,65,121,64,-40,63,71,63,-61,62,91,62,-27,61,125,61,10,61,-82,60,96,60,42,60,-17,59,-71,59,121,59,64,59,5,59,-44,58,-100,58,101,58,39,58,-34,57,126,57,20,57,-94,56,54,56,-56,55,73,55,-81,54,-11,53,46,53,91,52,-107,51,-62,50,-17,49,10,49,5,48,-6,46,-37,45,-58,44,-78,43,-98,42,117,41,52,40,-33,38,-128,37,38,36,-51,34,125,33,21,32,-78,30,55,29,-60,27,64,26,-37,24,127,23,62,22,-16,20,-94,19,85,18,22,17,-22,15,-42,14,-56,13,-79,12,-110,11,102,10,72,9,49,8,31,7,27,6,4,5,-31,3,-93,2,102,1,44,0,5,-1,-34,-3,-77,-4,107,-5,26,-6,-72,-8,98,-9,11,-10,-85,-12,64,-13,-61,-15,36,-16,112,-18,-94,-20,-31,-22,16,-23,68,-25,75,-27,72,-29,34,-31,-1,-34,-30,-36,-38,-38,-44,-40,-34,-42,-27,-44,-4,-46,39,-47,113,-49,-41,-51,94,-52,-12,-54,-84,-55,112,-56,82,-57,82,-58,105,-59,-103,-60,-49,-61,29,-61,112,-62,-50,-63,61,-63,-60,-64,88,-64,-9,-65,-101,-65,62,-65,-34,-66,121,-66,30,-66,-52,-67,-124,-67,60,-67,-26,-68,-124,-68,24,-68,-87,-69,80,-69,-24,-70,-121,-70,11,-70,-125,-71,-21,-72,77,-72,-75,-73,35,-73,-120,-74,-12,-75,70,-75,-104,-76,-37,-77,37,-77,117,-78,-62,-79,16,-79,95,-80,-67,-81,30,-81,-117,-82,3,-82,-114,-83,42,-83,-50,-84,-121,-84,70,-84,47,-84,33,-84,57,-84,90,-84,-117,-84,-47,-84,30,-83,126,-83,-20,-83,107,-82,-22,-82,105,-81,-30,-81,106,-80,-22,-80,-123,-79,27,-78,-56,-78,112,-77,27,-76,-57,-76,118,-75,40,-74,-5,-74,-43,-73,-58,-72,-82,-71,-103,-70,-120,-69,-128,-68,-116,-67,-106,-66,-77,-65,-68,-64,-43,-63,-20,-62,20,-60,65,-59,115,-58,-80,-57,-20,-56,34,-54,103,-53,-94,-52,-26,-51,43,-49,-124,-48,-37,-47,44,-45,107,-44,-84,-43,-17,-42,74,-40,-103,-39,-18,-38,56,-36,126,-35,-62,-34,9,-32,91,-31,-52,-30,67,-28,-56,-27,63,-25,-51,-24,90,-22,4,-20,-78,-19,120,-17,68,-15,28,-13,-26,-12,-78,-10,106,-8,42,-6,-19,-5,-82,-3,100,-1,-4,0,116,2,-33,3,51,5,-122,6,-67,7,-9,8,23,10,49,11,48,12,52,13,38,14,33,15,24,16,20,17,15,18,-1,18,-13,19,0,21,17,22,62,23,98,24,-99,25,-52,26,15,28,75,29,-104,30,-35,31,49,33,-124,34,-50,35,8,37,72,38,-115,39,-45,40,7,42,41,43,63,44,73,45,74,46,77,47,75,48,66,49,37,50,10,51,-39,51,-86,52,108,53,60,54,-9,54,-82,55,75,56,-34,56,91,57,-53,57,44,58,122,58,-97,58,-82,58,-98,58,115,58,35,58,-67,57,73,57,-59,56,43,56,119,55,-74,54,-25,53,26,53,79,52,-128,51,-74,50,-42,49,-4,48,31,48,83,47,-108,46,-28,45,57,45,-126,44,-57,43,19,43,102,42,-61,41,34,41,-105,40,12,40,-122,39,-1,38,126,38,17,38,-86,37,89,37,-1,36,-88,36,83,36,4,36,-69,35,122,35,63,35,-4,34,-83,34,74,34,-28,33,125,33,32,33,-69,32,81,32,-51,31,61,31,-92,30,4,30,109,29,-55,28,53,28,-121,27,-46,26,20,26,83,25,-104,24,-32,23,31,23,98,22,-99,21,-43,20,5,20,64,19,-127,18,-42,17,42,17,127,16,-58,15,20,15,105,14}; }
	private static byte[] data48(){ return new byte[] {-39,13,76,13,-46,12,93,12,-11,11,-113,11,59,11,-9,10,-39,10,-56,10,-51,10,-36,10,-14,10,16,11,65,11,-120,11,-24,11,80,12,-65,12,33,13,-123,13,-17,13,91,14,-65,14,38,15,122,15,-49,15,-4,15,31,16,50,16,65,16,75,16,60,16,30,16,-30,15,-99,15,86,15,9,15,-78,14,78,14,-35,13,110,13,-18,12,125,12,-2,11,-120,11,9,11,-124,10,4,10,-123,9,12,9,-99,8,59,8,-29,7,-124,7,50,7,-30,6,-96,6,103,6,61,6,17,6,-14,5,-41,5,-48,5,-63,5,-54,5,-60,5,-37,5,-36,5,-12,5,-3,5,21,6,36,6,76,6,117,6,-103,6,-75,6,-49,6,-19,6,24,7,62,7,113,7,-115,7,-83,7,-81,7,-77,7,-97,7,-99,7,-114,7,-123,7,102,7,46,7,-22,6,-108,6,53,6,-43,5,107,5,5,5,-124,4,5,4,121,3,-13,2,96,2,-55,1,44,1,-108,0,-15,-1,88,-1,-78,-2,27,-2,125,-3,-20,-4,91,-4,-43,-5,66,-5,-55,-6,78,-6,-14,-7,-106,-7,81,-7,15,-7,-40,-8,-98,-8,126,-8,105,-8,90,-8,74,-8,49,-8,21,-8,-24,-9,-54,-9,-92,-9,-126,-9,69,-9,7,-9,-80,-10,88,-10,-15,-11,-114,-11,38,-11,-79,-12,60,-12,-50,-13,89,-13,-38,-14,92,-14,-30,-15,119,-15,-4,-16,-109,-16,17,-16,-95,-17,43,-17,-41,-18,-126,-18,48,-18,-36,-19,-100,-19,97,-19,70,-19,53,-19,71,-19,99,-19,-97,-19,-12,-19,85,-18,-53,-18,91,-17,4,-16,-65,-16,116,-15,62,-14,18,-13,-31,-13,-76,-12,-126,-11,72,-10,-6,-10,-96,-9,57,-8,-61,-8,48,-7,-119,-7,-31,-7,37,-6,86,-6,114,-6,118,-6,106,-6,97,-6,69,-6,38,-6,-19,-7,-82,-7,95,-7,12,-7,-86,-8,70,-8,-37,-9,108,-9,-1,-10,-119,-10,9,-10,-120,-11,6,-11,-108,-12,30,-12,-74,-13,66,-13,-26,-14,-127,-14,37,-14,-62,-15,113,-15,44,-15,-15,-16,-82,-16,119,-16,75,-16,43,-16,26,-16,6,-16,6,-16,-17,-17,-28,-17,-40,-17,-39,-17,-17,-17,8,-16,43,-16,69,-16,103,-16,-115,-16,-67,-16,-10,-16,64,-15,-109,-15,-27,-15,45,-14,111,-14,-80,-14,-7,-14,57,-13,126,-13,-75,-13,-29,-13,-6,-13,4,-12,9,-12,-15,-13,-53,-13,-118,-13,68,-13,-31,-14,107,-14,-26,-15,78,-15,-76,-16,13,-16,105,-17,-78,-18,-1,-19,85,-19,-88,-20,11,-20,102,-21,-38,-22,84,-22,-41,-23,108,-23,16,-23,-67,-24,110,-24,45,-24,-17,-25,-61,-25,-89,-25,-103,-25,-106,-25,-97,-25,-80,-25,-50,-25,-24,-25,15,-24,68,-24,-119,-24,-40,-24,47,-23,-113,-23,-33,-23,43,-22,118,-22,-60,-22,27,-21,100,-21,-92,-21,-38,-21,-1,-21,32,-20,52,-20,65,-20,57,-20,51,-20,26,-20,-6,-21,-45,-21,-76,-21,-90,-21,-103,-21,-121,-21,118,-21,93,-21,85,-21,82,-21,103,-21,-126,-21,-105,-21,-66,-21,-40,-21,-7,-21,19,-20,61,-20,119,-20,-78,-20,-9,-20,45,-19,104,-19,-91,-19,-12,-19,84,-18,-69,-18,38,-17,-110,-17,0,-16,108,-16,-19,-16,115,-15,3,-14,-113,-14,21,-13,-103,-13,26,-12,-105,-12,20,-11,-98,-11,23,-10,-104,-10,-3,-10,104,-9,-63,-9,29,-8,118,-8,-53,-8,31,-7,93,-7,-108,-7,-62,-7,-15,-7,25,-6,67,-6,99,-6,124,-6,-114,-6,-104,-6,-98,-6,-100,-6,-105,-6,-102,-6,-105,-6,-110,-6,-123,-6,-128,-6,115,-6,117,-6,114,-6,-120,-6,-123,-6,-117,-6,-118,-6,-97,-6,-65,-6,-29,-6,3,-5,34,-5,66,-5,97,-5,-121,-5,-87,-5,-42,-5,18,-4,79,-4,-121,-4,-70,-4,-20,-4,40,-3,108,-3,-64,-3,28,-2,113,-2,-69,-2,7,-1,87,-1,-83,-1,1,0,84,0,-104,0,-37,0,17,1,76,1,125,1,-79,1,-33,1,5,2,43,2,68,2,117,2,-92,2,-20,2,47,3,-120,3,-28,3,83,4,-50,4,89,5,-5,5,-82,6,110,7,63,8,21,9,-28,9,-64,10,-100,11,-127,12,102,13,82,14,54,15,16,16,-31,16,-86,17,117,18,70,19,22,20,-21,20,-72,21,122,22,65,23,3,24,-44,24,-80,25,-113,26,113,27,68,28,20,29,-37,29,-81,30,123,31,70,32,4,33,-88,33,65,34,-52,34,85,35,-33,35,93,36,-44,36,61,37,-96,37,-4,37,97,38,-67,38,38,39,-125,39,-25,39,83,40,-66,40,55,41,-81,41,37,42,-108,42,0,43,107,43,-37,43,66,44,-80,44,33,45,-94,45,30,46,-80,46,61,47,-30,47,-102,48,81,49,16,50,-44,50,-79,51,-92,52,-95,53,-109,54,-121,55,120,56,94,57,59,58,11,59,-47,59,122,60,18,61,-115,61,1,62,81,62,-97,62,-56,62,-15,62}; }
	private static byte[] data49(){ return new byte[] {9,63,32,63,36,63,21,63,-7,62,-34,62,-64,62,-97,62,114,62,54,62,-27,61,-128,61,23,61,-97,60,30,60,-118,59,-18,58,55,58,95,57,116,56,122,55,-123,54,-116,53,-103,52,-99,51,-110,50,-111,49,-104,48,-72,47,-33,46,28,46,92,45,-111,44,-58,43,-6,42,72,42,-102,41,-9,40,74,40,-97,39,-47,38,12,38,50,37,99,36,-124,35,-88,34,-63,33,-58,32,-77,31,-104,30,121,29,87,28,50,27,-4,25,-72,24,89,23,-17,21,125,20,12,19,-104,17,40,16,-76,14,45,13,-93,11,15,10,-117,8,28,7,-81,5,86,4,4,3,-79,1,106,0,51,-1,21,-2,20,-3,35,-4,62,-5,90,-6,110,-7,-115,-8,-70,-9,-24,-10,27,-10,64,-11,90,-12,106,-13,96,-14,92,-15,70,-16,44,-17,8,-18,-40,-20,-99,-21,72,-22,-15,-24,-113,-25,56,-26,-41,-28,123,-29,23,-30,-80,-32,68,-33,-23,-35,-109,-36,76,-37,3,-38,-56,-40,-109,-41,103,-42,73,-43,42,-44,24,-45,15,-46,23,-47,28,-48,23,-49,23,-50,21,-51,49,-52,61,-53,88,-54,113,-55,-114,-56,-86,-57,-62,-58,-14,-59,25,-59,85,-60,-123,-61,-46,-62,24,-62,114,-63,-43,-64,73,-64,-46,-65,102,-65,16,-65,-70,-66,126,-66,72,-66,47,-66,13,-66,-6,-67,-10,-67,-6,-67,8,-66,3,-66,11,-66,9,-66,20,-66,21,-66,14,-66,-9,-67,-34,-67,-48,-67,-79,-67,-104,-67,100,-67,59,-67,20,-67,-18,-68,-58,-68,-95,-68,-117,-68,125,-68,-127,-68,-122,-68,-105,-68,-81,-68,-45,-68,6,-67,59,-67,117,-67,-77,-67,2,-66,88,-66,-75,-66,19,-65,117,-65,-45,-65,53,-64,-93,-64,31,-63,-92,-63,60,-62,-38,-62,-121,-61,65,-60,27,-59,24,-58,47,-57,81,-56,-127,-55,-78,-54,-11,-53,60,-51,-117,-50,-25,-49,60,-47,-116,-46,-51,-45,-10,-44,1,-42,1,-41,-19,-41,-37,-40,-95,-39,86,-38,-20,-38,112,-37,-25,-37,91,-36,-46,-36,74,-35,-61,-35,44,-34,-110,-34,-6,-34,103,-33,-16,-33,110,-32,3,-31,127,-31,22,-30,-99,-30,56,-29,-42,-29,-122,-28,65,-27,-10,-27,-72,-26,118,-25,82,-24,62,-23,73,-22,92,-21,116,-20,-104,-19,-64,-18,1,-16,71,-15,-91,-14,-1,-13,107,-11,-52,-10,47,-8,-126,-7,-49,-6,31,-4,115,-3,-58,-2,18,0,69,1,111,2,119,3,-111,4,-97,5,-77,6,-71,7,-79,8,-95,9,116,10,63,11,3,12,-70,12,108,13,-12,13,107,14,-57,14,19,15,88,15,123,15,-107,15,-110,15,122,15,85,15,38,15,-16,14,-56,14,-108,14,108,14,60,14,29,14,12,14,20,14,30,14,68,14,116,14,-78,14,-8,14,79,15,-71,15,43,16,-82,16,45,17,-82,17,47,18,-84,18,53,19,-73,19,53,20,-77,20,47,21,-94,21,7,22,94,22,-62,22,37,23,-113,23,-17,23,57,24,127,24,-53,24,36,25,-127,25,-36,25,56,26,-120,26,-55,26,13,27,90,27,-82,27,8,28,93,28,-81,28,-15,28,54,29,123,29,-43,29,47,30,-107,30,-1,30,114,31,-53,31,50,32,-110,32,18,33,-111,33,31,34,-102,34,11,35,127,35,-7,35,-123,36,14,37,-115,37,21,38,-119,38,14,39,-117,39,22,40,-75,40,88,41,7,42,-89,42,61,43,-31,43,-121,44,57,45,-13,45,-94,46,89,47,-11,47,-109,48,27,49,-78,49,58,50,-65,50,33,51,113,51,-81,51,-15,51,53,52,116,52,-71,52,-24,52,26,53,54,53,100,53,-120,53,-54,53,-10,53,49,54,83,54,125,54,-87,54,-35,54,15,55,57,55,108,55,-110,55,-68,55,-19,55,25,56,91,56,-101,56,-20,56,67,57,-95,57,6,58,120,58,-1,58,-118,59,25,60,-92,60,42,61,-91,61,31,62,-103,62,24,63,-128,63,-30,63,32,64,74,64,96,64,109,64,117,64,102,64,65,64,9,64,-81,63,72,63,-55,62,76,62,-80,61,7,61,52,60,71,59,56,58,33,57,-16,55,-67,54,92,53,-14,51,87,50,-69,48,19,47,122,45,-25,43,90,42,-44,40,89,39,-29,37,-121,36,76,35,44,34,47,33,54,32,93,31,125,30,-77,29,-8,28,63,28,-94,27,0,27,96,26,-93,25,-38,24,4,24,51,23,93,22,119,21,-108,20,-100,19,-98,18,-102,17,-110,16,-116,15,-118,14,-118,13,-116,12,125,11,93,10,56,9,19,8,-16,6,-61,5,-122,4,49,3,-58,1,77,0,-47,-2,71,-3,-75,-5,11,-6,86,-8,-104,-10,-38,-12,51,-13,-123,-15,-30,-17,77,-18,-64,-20,76,-21,-28,-23,-114,-24,99,-25,69,-26,84,-27,109,-28,-91,-29,-25,-30,64,-30,-91,-31,33,-31,-90,-32,62,-32,-40,-33,106,-33,2,-33,-95,-34,80,-34}; }
	private static byte[] data50(){ return new byte[] {-17,-35,-103,-35,42,-35,-67,-36,67,-36,-47,-37,97,-37,-15,-38,126,-38,6,-38,122,-39,-28,-40,66,-40,-81,-41,30,-41,-98,-42,5,-42,98,-43,-78,-44,-2,-45,81,-45,-89,-46,-7,-47,74,-47,-118,-48,-64,-49,-9,-50,46,-50,118,-51,-77,-52,-6,-53,48,-53,99,-54,-107,-55,-55,-56,11,-56,69,-57,-126,-58,-80,-59,-47,-60,-29,-61,-3,-62,22,-62,62,-63,100,-64,-104,-65,-76,-66,-41,-67,-6,-68,56,-68,-112,-69,-1,-70,-125,-70,18,-70,-92,-71,79,-71,17,-71,-8,-72,-13,-72,8,-71,29,-71,65,-71,84,-71,125,-71,-82,-71,-7,-71,62,-70,-110,-70,-57,-70,-2,-70,36,-69,81,-69,124,-69,-76,-69,-30,-69,9,-68,25,-68,30,-68,61,-68,86,-68,119,-68,-123,-68,-128,-68,126,-68,115,-68,123,-68,-121,-68,-107,-68,-105,-68,-95,-68,-94,-68,-77,-68,-61,-68,-21,-68,39,-67,127,-67,-36,-67,76,-66,-61,-66,81,-65,-11,-65,-83,-64,-126,-63,93,-62,48,-61,-4,-61,-54,-60,-94,-59,-122,-58,103,-57,68,-56,15,-55,-52,-55,-128,-54,59,-53,-7,-53,-62,-52,-121,-51,65,-50,-16,-50,-98,-49,87,-48,21,-47,-31,-47,-71,-46,-102,-45,115,-44,60,-43,5,-42,-41,-42,-74,-41,-93,-40,-120,-39,112,-38,71,-37,46,-36,22,-35,19,-34,34,-33,64,-32,95,-31,-127,-30,-90,-29,-25,-28,47,-26,-111,-25,-1,-24,-116,-22,19,-20,-94,-19,41,-17,-56,-16,114,-14,44,-12,-23,-11,-106,-9,51,-7,-56,-6,107,-4,27,-2,-51,-1,117,1,26,3,-90,4,59,6,-73,7,66,9,-68,10,64,12,-86,13,16,15,87,16,-112,17,-78,18,-47,19,-35,20,-34,21,-68,22,-117,23,62,24,-25,24,118,25,4,26,113,26,-44,26,33,27,115,27,-61,27,36,28,-122,28,-16,28,90,29,-64,29,46,30,-86,30,53,31,-54,31,104,32,13,33,-76,33,89,34,-5,34,-90,35,80,36,10,37,-78,37,98,38,-8,38,-87,39,63,40,-16,40,-107,41,79,42,-14,42,-98,43,57,44,-24,44,-105,45,89,46,21,47,-41,47,-118,48,50,49,-38,49,127,50,40,51,-44,51,108,52,2,53,121,53,-7,53,90,54,-46,54,50,55,-110,55,-46,55,3,56,42,56,80,56,126,56,-86,56,-52,56,-43,56,-57,56,-94,56,125,56,85,56,46,56,4,56,-56,55,113,55,3,55,-111,54,39,54,-48,53,-119,53,80,53,4,53,-67,52,121,52,87,52,78,52,111,52,-99,52,-41,52,11,53,78,53,-94,53,7,54,117,54,-11,54,108,55,-28,55,71,56,-85,56,11,57,108,57,-46,57,43,58,119,58,-82,58,-35,58,24,59,71,59,-116,59,-55,59,16,60,66,60,113,60,-98,60,-65,60,-30,60,-4,60,25,61,33,61,26,61,-1,60,-52,60,-103,60,93,60,39,60,-32,59,-116,59,40,59,-54,58,117,58,40,58,-27,57,-97,57,97,57,36,57,-5,56,-43,56,-69,56,-88,56,-91,56,-102,56,-108,56,-118,56,-126,56,121,56,98,56,70,56,33,56,-8,55,-62,55,-114,55,84,55,20,55,-56,54,108,54,10,54,-121,53,12,53,-121,52,11,52,123,51,-44,50,7,50,46,49,65,48,87,47,103,46,106,45,64,44,5,43,-77,41,94,40,14,39,-62,37,119,36,28,35,-77,33,69,32,-36,30,126,29,55,28,4,27,-50,25,-107,24,82,23,16,22,-32,20,-83,19,-98,18,125,17,95,16,28,15,-46,13,-128,12,53,11,-28,9,-92,8,60,7,-50,5,62,4,-88,2,17,1,107,-1,-61,-3,17,-4,70,-6,99,-8,99,-10,112,-12,109,-14,113,-16,107,-18,88,-20,40,-22,-25,-25,-99,-27,92,-29,12,-31,-38,-34,-100,-36,112,-38,53,-40,18,-42,-6,-45,10,-46,52,-48,-123,-50,-33,-52,94,-53,-24,-55,-91,-56,-122,-57,-113,-58,-66,-59,-1,-60,80,-60,-81,-61,41,-61,-67,-62,102,-62,21,-62,-64,-63,98,-63,-1,-64,-106,-64,47,-64,-65,-65,68,-65,-68,-66,39,-66,-122,-67,-48,-68,29,-68,95,-69,-90,-70,-26,-71,34,-71,88,-72,-127,-73,-77,-74,-21,-75,46,-75,-126,-76,-44,-77,50,-77,-121,-78,-27,-79,83,-79,-46,-80,94,-80,-8,-81,-115,-81,41,-81,-58,-82,111,-82,27,-82,-58,-83,127,-83,42,-83,-43,-84,126,-84,32,-84,-51,-85,112,-85,13,-85,-81,-86,79,-86,-3,-87,-74,-87,-127,-87,96,-87,78,-87,78,-87,95,-87,125,-87,-51,-87,48,-86,-60,-86,106,-85,39,-84,-5,-84,-31,-83,-39,-82,-29,-81,0,-79,47,-78,89,-77,-121,-76,-84,-75,-39,-74,1,-72,54,-71,105,-70,-97,-69,-51,-68,-16,-67,21,-65,57,-64,102,-63,-97,-62,-36,-61,24,-59,64,-58,109,-57,-115,-56,-68,-55,-25,-54,16,-52,35,-51,37,-50,22,-49,4,-48,-21,-48,-39,-47,-50,-46,-60,-45}; }
	private static byte[] data51(){ return new byte[] {-73,-44,-103,-43,125,-42,113,-41,123,-40,-101,-39,-52,-38,4,-36,83,-35,-84,-34,24,-32,-105,-31,43,-29,-56,-28,110,-26,21,-24,-62,-23,117,-21,37,-19,-38,-18,-102,-16,88,-14,20,-12,-61,-11,99,-9,0,-7,-86,-6,86,-4,21,-2,-63,-1,101,1,-8,2,-114,4,12,6,-119,7,-8,8,109,10,-54,11,6,13,34,14,59,15,88,16,115,17,-120,18,-119,19,-127,20,114,21,115,22,-122,23,-82,24,-20,25,52,27,-113,28,-19,29,106,31,-9,32,-103,34,53,36,-39,37,117,39,12,41,-116,42,4,44,98,45,-88,46,-50,47,-38,48,-69,49,-120,50,43,51,-65,51,54,52,-97,52,-21,52,57,53,106,53,-89,53,-41,53,26,54,79,54,-124,54,-78,54,-29,54,35,55,86,55,-120,55,-83,55,-57,55,-34,55,-36,55,-54,55,-97,55,101,55,32,55,-53,54,98,54,-21,53,106,53,-44,52,64,52,-90,51,23,51,-120,50,-18,49,98,49,-40,48,95,48,-14,47,-114,47,50,47,-41,46,123,46,32,46,-59,45,117,45,42,45,-33,44,-121,44,38,44,-65,43,83,43,-4,42,-115,42,35,42,-103,41,12,41,121,40,-22,39,90,39,-55,38,52,38,-110,37,-30,36,41,36,112,35,-67,34,7,34,84,33,-120,32,-76,31,-55,30,-26,29,-6,28,30,28,59,27,100,26,-123,25,-100,24,-87,23,-69,22,-39,21,4,21,49,20,84,19,114,18,-124,17,-89,16,-45,15,6,15,62,14,101,13,-111,12,-85,11,-54,10,-8,9,57,9,-111,8,-15,7,73,7,-83,6,22,6,-98,5,56,5,-9,4,-65,4,-87,4,-106,4,-123,4,-114,4,-97,4,-41,4,23,5,101,5,-89,5,-28,5,27,6,102,6,-81,6,0,7,70,7,-120,7,-73,7,-35,7,-8,7,24,8,35,8,44,8,18,8,-7,7,-60,7,-121,7,59,7,-40,6,112,6,-3,5,127,5,-14,4,88,4,-57,3,58,3,-85,2,42,2,-96,1,45,1,-61,0,122,0,72,0,26,0,11,0,0,0,26,0,57,0,112,0,-65,0,34,1,-104,1,16,2,-99,2,34,3,-71,3,100,4,23,5,-40,5,-116,6,80,7,15,8,-33,8,-77,9,-114,10,104,11,42,12,-23,12,-96,13,79,14,-3,14,-111,15,30,16,-121,16,-45,16,-10,16,5,17,-18,16,-45,16,-110,16,73,16,-44,15,73,15,-87,14,-9,13,66,13,-113,12,-39,11,51,11,126,10,-41,9,49,9,-94,8,37,8,-69,7,82,7,-12,6,-115,6,55,6,-22,5,-88,5,103,5,45,5,-26,4,-88,4,90,4,20,4,-53,3,-125,3,51,3,-41,2,122,2,10,2,-89,1,59,1,-42,0,104,0,-22,-1,113,-1,-37,-2,86,-2,-53,-3,64,-3,-97,-4,-11,-5,75,-5,-108,-6,-44,-7,22,-7,100,-8,-65,-9,16,-9,96,-10,-67,-11,16,-11,126,-12,-7,-13,-115,-13,40,-13,-45,-14,-105,-14,93,-14,52,-14,13,-14,-2,-15,-3,-15,-8,-15,9,-14,18,-14,39,-14,55,-14,92,-14,-125,-14,-93,-14,-64,-14,-44,-14,-26,-14,-1,-14,31,-13,76,-13,112,-13,-109,-13,-75,-13,-44,-13,-24,-13,-8,-13,7,-12,11,-12,3,-12,-12,-13,-30,-13,-75,-13,127,-13,70,-13,7,-13,-61,-14,119,-14,37,-14,-47,-15,-124,-15,59,-15,0,-15,-54,-16,-88,-16,123,-16,95,-16,66,-16,51,-16,47,-16,49,-16,50,-16,46,-16,22,-16,-19,-17,-67,-17,-121,-17,84,-17,14,-17,-69,-18,84,-18,-25,-19,118,-19,-2,-20,-104,-20,54,-20,-23,-21,-94,-21,97,-21,58,-21,47,-21,57,-21,87,-21,-119,-21,-45,-21,54,-20,-115,-20,-18,-20,72,-19,-70,-19,43,-18,-93,-18,-10,-18,71,-17,119,-17,-81,-17,-48,-17,-19,-17,-12,-17,-15,-17,-52,-17,-87,-17,111,-17,55,-17,-18,-18,-97,-18,54,-18,-61,-19,68,-19,-67,-20,47,-20,-106,-21,-15,-22,83,-22,-107,-23,-35,-24,12,-24,93,-25,-106,-26,-22,-27,65,-27,-82,-28,22,-28,-95,-29,61,-29,-6,-30,-55,-30,-70,-30,-72,-30,-45,-30,-1,-30,74,-29,-82,-29,34,-28,-96,-28,38,-27,-90,-27,53,-26,-52,-26,112,-25,29,-24,-65,-24,96,-23,-23,-23,104,-22,-44,-22,91,-21,-46,-21,70,-20,-85,-20,-7,-20,69,-19,123,-19,-73,-19,-26,-19,21,-18,47,-18,70,-18,72,-18,69,-18,66,-18,70,-18,81,-18,101,-18,121,-18,-111,-18,-104,-18,-81,-18,-49,-18,4,-17,71,-17,-109,-17,-24,-17,52,-16,-121,-16,-23,-16,85,-15,-54,-15,49,-14,-99,-14,-13,-14,82,-13,-83,-13,25,-12,125,-12,-35,-12,50,-11,123,-11,-46,-11,42,-10,-104,-10,-6,-10,109,-9,-30,-9,96,-8,-30,-8,92,-7,-39,-7,91,-6,-31,-6,92,-5,-42,-5,65,-4,-81,-4,16,-3,99,-3,-78,-3,-24,-3,24,-2}; }
	private static byte[] data52(){ return new byte[] {52,-2,69,-2,77,-2,74,-2,73,-2,65,-2,44,-2,18,-2,3,-2,7,-2,3,-2,13,-2,13,-2,26,-2,29,-2,32,-2,49,-2,71,-2,90,-2,113,-2,126,-2,-128,-2,-127,-2,113,-2,107,-2,68,-2,40,-2,-10,-3,-64,-3,109,-3,20,-3,-70,-4,99,-4,6,-4,-92,-5,69,-5,-46,-6,106,-6,3,-6,-75,-7,100,-7,34,-7,-18,-8,-68,-8,-106,-8,109,-8,94,-8,83,-8,98,-8,122,-8,-93,-8,-58,-8,-11,-8,40,-7,124,-7,-64,-7,34,-6,112,-6,-47,-6,37,-5,116,-5,-54,-5,33,-4,107,-4,-80,-4,-32,-4,10,-3,41,-3,66,-3,94,-3,120,-3,-108,-3,-78,-3,-58,-3,-39,-3,-15,-3,27,-2,87,-2,-90,-2,7,-1,124,-1,-5,-1,-121,0,24,1,-61,1,124,2,78,3,36,4,-16,4,-61,5,-119,6,104,7,65,8,38,9,2,10,-27,10,-59,11,-109,12,113,13,67,14,42,15,11,16,-1,16,-21,17,-45,18,-86,19,-115,20,113,21,94,22,60,23,18,24,-51,24,124,25,13,26,-90,26,46,27,-65,27,62,28,-70,28,39,29,-115,29,-2,29,121,30,18,31,-68,31,117,32,55,33,6,34,-17,34,2,36,43,37,112,38,-59,39,47,41,-79,42,52,44,-49,45,104,47,9,49,-87,50,70,52,-33,53,114,55,16,57,-87,58,49,60,-90,61,21,63,-122,64,-17,65,65,67,-122,68,-81,69,-69,70,-68,71,-98,72,100,73,13,74,-109,74,-4,74,35,75,51,75,25,75,-8,74,-76,74,84,74,-52,73,46,73,117,72,-73,71,3,71,76,70,-88,69,-7,68,71,68,-104,67,-9,66,109,66,-17,65,119,65,13,65,-98,64,33,64,-103,63,8,63,-119,62,1,62,126,61,-33,60,37,60,87,59,115,58,-112,57,-94,56,-64,55,-51,54,-33,53,-48,52,-59,51,-80,50,-73,49,-68,48,-45,47,-42,46,-39,45,-65,44,-97,43,121,42,80,41,43,40,-20,38,-97,37,37,36,-113,34,-23,32,51,31,-125,29,-66,27,-23,25,-3,23,6,22,-8,19,-11,17,-14,15,9,14,27,12,56,10,76,8,109,6,-103,4,-30,2,51,1,-111,-1,-16,-3,88,-4,-60,-6,68,-7,-55,-9,93,-10,-11,-12,-109,-13,53,-14,-52,-16,99,-17,-4,-19,-81,-20,99,-21,27,-22,-46,-24,-126,-25,42,-26,-43,-28,-119,-29,81,-30,35,-31,-4,-33,-37,-34,-68,-35,-98,-36,-120,-37,-119,-38,-101,-39,-61,-40,-19,-41,30,-41,85,-42,-114,-43,-39,-44,32,-44,109,-45,-66,-46,4,-46,76,-47,115,-48,-99,-49,-69,-50,-48,-51,-43,-52,-45,-53,-56,-54,-84,-55,-118,-56,91,-57,57,-58,19,-59,-9,-61,-25,-62,-38,-63,-37,-64,-20,-65,37,-65,95,-66,-68,-67,45,-67,-60,-68,110,-68,30,-68,-21,-69,-57,-69,-80,-69,-82,-69,-85,-69,-70,-69,-59,-69,-37,-69,-13,-69,10,-68,25,-68,53,-68,78,-68,108,-68,-125,-68,-105,-68,-86,-68,-83,-68,-77,-68,-81,-68,-80,-68,-84,-68,-91,-68,-101,-68,126,-68,88,-68,47,-68,2,-68,-46,-69,-104,-69,98,-69,58,-69,26,-69,8,-69,6,-69,11,-69,34,-69,78,-69,-115,-69,-36,-69,70,-68,-56,-68,103,-67,15,-66,-56,-66,-99,-65,121,-64,105,-63,94,-62,90,-61,112,-60,-122,-59,-85,-58,-46,-57,-4,-56,34,-54,84,-53,-117,-52,-54,-51,12,-49,74,-48,-123,-47,-76,-46,-36,-45,7,-43,54,-42,86,-41,107,-40,91,-39,45,-38,-19,-38,-97,-37,73,-36,-44,-36,78,-35,-83,-35,-4,-35,47,-34,91,-34,-120,-34,-54,-34,17,-33,94,-33,-69,-33,29,-32,-102,-32,37,-31,-37,-31,-88,-30,-103,-29,-109,-28,-92,-27,-64,-26,-5,-25,77,-23,-78,-22,11,-20,99,-19,-78,-18,-2,-17,68,-15,-117,-14,-49,-13,20,-11,70,-10,113,-9,-114,-8,-91,-7,-62,-6,-32,-5,5,-3,45,-2,70,-1,97,0,111,1,-121,2,-93,3,-64,4,-51,5,-42,6,-47,7,-62,8,-102,9,97,10,28,11,-46,11,-122,12,26,13,-109,13,-19,13,64,14,-106,14,-25,14,31,15,74,15,115,15,-107,15,-62,15,-39,15,-3,15,22,16,48,16,78,16,100,16,118,16,-123,16,-124,16,-116,16,-123,16,-116,16,-121,16,123,16,117,16,110,16,120,16,122,16,126,16,-126,16,-112,16,-79,16,-32,16,34,17,102,17,-78,17,4,18,91,18,-68,18,32,19,-107,19,11,20,-122,20,-25,20,94,21,-41,21,101,22,-17,22,125,23,23,24,-96,24,48,25,-75,25,66,26,-35,26,-124,27,40,28,-71,28,42,29,-103,29,9,30,-127,30,-30,30,52,31,93,31,108,31,102,31,83,31,61,31,22,31,-23,30,-90,30,73,30,-30,29,126,29,56,29,-11,28,-63,28,-111,28,117,28,93,28,92,28,115,28,-83,28,-6,28,85,29,-71,29}; }
	private static byte[] data53(){ return new byte[] {40,30,-97,30,37,31,-57,31,112,32,40,33,-42,33,-117,34,60,35,-22,35,-93,36,90,37,20,38,-60,38,99,39,-18,39,120,40,-11,40,124,41,-8,41,111,42,-45,42,37,43,107,43,-73,43,13,44,96,44,-67,44,23,45,117,45,-46,45,64,46,-73,46,66,47,-40,47,122,48,34,49,-46,49,-114,50,83,51,42,52,-7,52,-54,53,-124,54,71,55,-3,55,-63,56,121,57,59,58,-33,58,127,59,14,60,-104,60,39,61,-87,61,44,62,-87,62,22,63,-121,63,-24,63,82,64,-90,64,1,65,68,65,-127,65,-106,65,-106,65,-113,65,-128,65,105,65,43,65,-34,64,114,64,-1,63,116,63,-17,62,103,62,-56,61,45,61,124,60,-39,59,36,59,124,58,-55,57,39,57,122,56,-47,55,28,55,92,54,-99,53,-30,52,31,52,82,51,116,50,-121,49,-110,48,-107,47,-109,46,-111,45,-112,44,-118,43,-126,42,110,41,85,40,70,39,56,38,49,37,47,36,27,35,-1,33,-54,32,-87,31,117,30,68,29,-5,27,-82,26,66,25,-63,23,49,22,-108,20,1,19,83,17,-81,15,-22,13,24,12,58,10,92,8,-118,6,-73,4,-25,2,25,1,65,-1,111,-3,-93,-5,-40,-7,32,-8,96,-10,-82,-12,-7,-14,62,-15,-124,-17,-44,-19,58,-20,-79,-22,42,-23,-84,-25,32,-26,-77,-28,83,-29,8,-30,-41,-32,-83,-33,-107,-34,120,-35,99,-36,106,-37,-121,-38,-74,-39,-29,-40,32,-40,84,-41,-115,-42,-57,-43,5,-43,79,-44,-86,-45,-3,-46,83,-46,-99,-47,-18,-48,70,-48,-89,-49,13,-49,-124,-50,0,-50,111,-51,-35,-52,76,-52,-71,-53,58,-53,-79,-54,45,-54,-103,-55,-9,-56,66,-56,114,-57,-96,-58,-72,-59,-47,-60,-51,-61,-72,-62,-108,-63,93,-64,31,-65,-33,-67,-82,-68,-126,-69,78,-70,45,-71,5,-72,1,-73,9,-74,55,-75,124,-76,-59,-77,37,-77,-107,-78,41,-78,-56,-79,-122,-79,75,-79,47,-79,5,-79,-8,-80,-23,-80,0,-79,25,-79,60,-79,99,-79,-120,-79,-63,-79,-5,-79,80,-78,-99,-78,6,-77,82,-77,-83,-77,-15,-77,70,-76,-105,-76,-13,-76,60,-75,127,-75,-91,-75,-61,-75,-29,-75,-4,-75,26,-74,47,-74,57,-74,53,-74,35,-74,30,-74,43,-74,79,-74,-126,-74,-63,-74,5,-73,84,-73,-78,-73,43,-72,-53,-72,115,-71,45,-70,-25,-70,-87,-69,-122,-68,110,-67,108,-66,120,-65,-126,-64,-106,-63,-99,-62,-87,-61,-70,-60,-42,-59,1,-57,53,-56,98,-55,-124,-54,-100,-53,-86,-52,-58,-51,-31,-50,0,-48,14,-47,-7,-47,-47,-46,-90,-45,118,-44,81,-43,32,-42,-14,-42,-80,-41,95,-40,22,-39,-56,-39,-103,-38,118,-37,117,-36,125,-35,-109,-34,-72,-33,-15,-32,65,-30,-75,-29,75,-27,-2,-26,-74,-24,107,-22,50,-20,4,-18,-19,-17,-34,-15,-39,-13,-57,-11,-99,-9,104,-7,44,-5,-14,-4,-80,-2,97,0,-5,1,-125,3,-22,4,77,6,-90,7,-5,8,86,10,-93,11,-32,12,12,14,39,15,71,16,98,17,-119,18,-87,19,-65,20,-57,21,-65,22,-81,23,-100,24,-127,25,100,26,45,27,-27,27,-119,28,31,29,-79,29,59,30,-67,30,42,31,-115,31,-26,31,57,32,-128,32,-69,32,-1,32,59,33,-122,33,-52,33,36,34,118,34,-31,34,84,35,-30,35,108,36,1,37,-88,37,87,38,28,39,-29,39,-75,40,-111,41,98,42,57,43,-2,43,-57,44,-116,45,83,46,11,47,-89,47,59,48,-56,48,92,49,-30,49,103,50,-29,50,80,51,-77,51,21,52,-125,52,-8,52,115,53,-27,53,78,54,-95,54,-9,54,73,55,-108,55,-40,55,15,56,37,56,30,56,-13,55,-74,55,97,55,-1,54,-114,54,-1,53,87,53,-110,52,-57,51,-11,50,50,50,122,49,-46,48,44,48,-112,47,10,47,-96,46,104,46,69,46,74,46,82,46,116,46,-91,46,-20,46,55,47,-92,47,23,48,-98,48,21,49,119,49,-39,49,48,50,-115,50,-14,50,93,51,-58,51,22,52,92,52,-101,52,-32,52,45,53,124,53,-72,53,-19,53,27,54,66,54,93,54,114,54,-114,54,-83,54,-75,54,-89,54,-121,54,92,54,52,54,20,54,7,54,-13,53,-41,53,-63,53,-77,53,-91,53,-86,53,-73,53,-45,53,-28,53,-19,53,-3,53,7,54,25,54,51,54,81,54,100,54,93,54,85,54,71,54,81,54,75,54,80,54,63,54,50,54,49,54,61,54,84,54,115,54,-99,54,-42,54,20,55,68,55,127,55,-81,55,-10,55,42,56,68,56,69,56,40,56,2,56,-48,55,-117,55,39,55,-97,54,-10,53,51,53,93,52,123,51,-96,50,-73,49,-67,48,-93,47,-119,46,106,45,87,44,89,43,93,42,97,41,79,40,39,39,-2,37}; }
	private static byte[] data54(){ return new byte[] {-53,36,-85,35,-120,34,88,33,6,32,-106,30,17,29,-124,27,-12,25,90,24,-83,22,-27,20,14,19,33,17,45,15,34,13,31,11,34,9,41,7,38,5,19,3,-7,0,-30,-2,-43,-4,-37,-6,-26,-8,-18,-10,-27,-12,-45,-14,-65,-16,-86,-18,-93,-20,-90,-22,-89,-24,-111,-26,97,-28,52,-30,13,-32,-20,-35,-46,-37,-84,-39,-125,-41,72,-43,15,-45,-51,-48,-95,-50,125,-52,111,-54,94,-56,89,-58,89,-60,117,-62,-106,-64,-34,-66,62,-67,-63,-69,84,-70,-17,-72,-92,-73,120,-74,111,-75,-111,-76,-82,-77,-12,-78,50,-78,-107,-79,3,-79,125,-80,3,-80,-122,-81,21,-81,-87,-82,58,-82,-43,-83,99,-83,-1,-84,-101,-84,63,-84,-23,-85,-108,-85,64,-85,-14,-86,-81,-86,118,-86,68,-86,27,-86,-1,-87,-32,-87,-47,-87,-61,-87,-62,-87,-63,-87,-61,-87,-78,-87,-97,-87,118,-87,98,-87,73,-87,53,-87,-1,-88,-73,-88,103,-88,28,-88,-45,-89,-112,-89,59,-89,-21,-90,-106,-90,89,-90,35,-90,7,-90,6,-90,41,-90,72,-90,-126,-90,-57,-90,64,-89,-40,-89,-80,-88,-91,-87,-59,-86,-20,-85,42,-83,-121,-82,16,-80,-61,-79,-111,-77,104,-75,76,-73,52,-71,32,-69,9,-67,-5,-66,-16,-64,-36,-62,-91,-60,65,-58,-57,-57,35,-55,118,-54,-81,-53,-39,-52,-31,-51,-67,-50,112,-49,16,-48,-91,-48,63,-47,-24,-47,-121,-46,38,-45,-74,-45,87,-44,-1,-44,-62,-43,-101,-42,-107,-41,-118,-40,-114,-39,127,-38,-117,-37,-109,-36,-77,-35,-30,-34,22,-32,64,-31,89,-30,115,-29,-117,-28,-66,-27,2,-25,93,-24,-73,-23,28,-21,-115,-20,26,-18,-63,-17,-108,-15,-128,-13,122,-11,126,-9,118,-7,-111,-5,-88,-3,-36,-1,3,2,32,4,48,6,26,8,-1,9,-67,11,111,13,13,15,-86,16,48,18,-108,19,-37,20,19,22,75,23,-114,24,-48,25,18,27,74,28,124,29,-79,30,-17,31,49,33,-126,34,-56,35,11,37,55,38,87,39,118,40,-112,41,-90,42,-90,43,-116,44,90,45,24,46,-57,46,118,47,16,48,-88,48,52,49,-74,49,52,50,-97,50,29,51,-112,51,13,52,-124,52,-4,52,111,53,-24,53,86,54,-47,54,66,55,-86,55,15,56,126,56,-24,56,83,57,-88,57,-9,57,54,58,122,58,-84,58,-42,58,-31,58,-21,58,-23,58,-30,58,-54,58,-99,58,104,58,29,58,-65,57,96,57,-26,56,101,56,-53,55,50,55,121,54,-57,53,13,53,105,52,-68,51,15,51,95,50,-51,49,38,49,-92,48,35,48,-68,47,79,47,-37,46,115,46,8,46,-83,45,82,45,-11,44,-113,44,20,44,-105,43,15,43,127,42,-23,41,77,41,-92,40,-31,39,23,39,63,38,111,37,-100,36,-49,35,-3,34,43,34,71,33,98,32,-128,31,-95,30,-50,29,-11,28,23,28,44,27,47,26,57,25,63,24,76,23,84,22,84,21,73,20,45,19,20,18,3,17,0,16,8,15,24,14,37,13,41,12,53,11,79,10,-123,9,-54,8,42,8,-116,7,-21,6,66,6,-98,5,20,5,-97,4,63,4,-30,3,127,3,17,3,-80,2,89,2,21,2,-45,1,-102,1,98,1,36,1,-21,0,-88,0,112,0,57,0,13,0,-30,-1,-105,-1,61,-1,-48,-2,115,-2,24,-2,-71,-3,77,-3,-42,-4,79,-4,-58,-5,57,-5,-54,-6,93,-6,-5,-7,-109,-7,43,-7,-45,-8,-120,-8,76,-8,47,-8,22,-8,22,-8,14,-8,10,-8,7,-8,23,-8,51,-8,88,-8,-127,-8,-79,-8,-22,-8,37,-7,103,-7,-68,-7,31,-6,-111,-6,4,-5,-125,-5,11,-4,-90,-4,82,-3,15,-2,-36,-2,-74,-1,-111,0,112,1,80,2,60,3,47,4,30,5,0,6,-35,6,-71,7,-104,8,108,9,57,10,-12,10,-90,11,79,12,-7,12,-109,13,56,14,-49,14,104,15,-25,15,89,16,-78,16,9,17,86,17,-103,17,-58,17,-30,17,-36,17,-53,17,-100,17,102,17,42,17,-25,16,-103,16,65,16,-61,15,64,15,-65,14,68,14,-45,13,94,13,-33,12,90,12,-50,11,74,11,-53,10,75,10,-53,9,68,9,-81,8,14,8,105,7,-49,6,61,6,-87,5,11,5,103,4,-68,3,27,3,-121,2,8,2,-111,1,27,1,-84,0,61,0,-39,-1,121,-1,49,-1,-25,-2,-97,-2,86,-2,-4,-3,-88,-3,70,-3,-24,-4,-123,-4,19,-4,-105,-5,21,-5,-124,-6,-31,-7,71,-7,-79,-8,33,-8,-118,-9,-17,-10,95,-10,-50,-11,66,-11,-62,-12,76,-12,-46,-13,110,-13,8,-13,-84,-14,64,-14,-39,-15,-127,-15,28,-15,-74,-16,68,-16,-44,-17,88,-17,-42,-18,84,-18,-34,-19,96,-19,-12,-20,-115,-20,35,-20,-68,-21,101,-21,43,-21,1,-21,-18,-22,-26,-22,-27,-22,-22,-22,-4,-22}; }
	private static byte[] data55(){ return new byte[] {26,-21,75,-21,106,-21,-102,-21,-64,-21,-45,-21,-37,-21,-45,-21,-38,-21,-45,-21,-54,-21,-85,-21,-126,-21,69,-21,15,-21,-38,-22,-85,-22,123,-22,76,-22,37,-22,8,-22,-19,-23,-15,-23,-16,-23,12,-22,27,-22,65,-22,92,-22,-121,-22,-76,-22,-15,-22,50,-21,114,-21,-80,-21,-36,-21,25,-20,74,-20,-123,-20,-67,-20,-8,-20,45,-19,94,-19,119,-19,-118,-19,-122,-19,-110,-19,-116,-19,-123,-19,93,-19,29,-19,-57,-20,94,-20,-23,-21,114,-21,-19,-22,89,-22,-77,-23,8,-23,95,-24,-67,-25,21,-25,-120,-26,-7,-27,-127,-27,5,-27,-93,-28,70,-28,-4,-29,-65,-29,-109,-29,112,-29,69,-29,46,-29,27,-29,16,-29,14,-29,2,-29,-1,-30,-8,-30,-5,-30,9,-29,40,-29,83,-29,-102,-29,-39,-29,42,-28,-123,-28,4,-27,-120,-27,37,-26,-40,-26,-112,-25,72,-24,-2,-24,-65,-23,-124,-22,60,-21,-16,-21,-112,-20,38,-19,-103,-19,13,-18,102,-18,-73,-18,-20,-18,26,-17,48,-17,52,-17,40,-17,34,-17,18,-17,-6,-18,-28,-18,-52,-18,-77,-18,-94,-18,-89,-18,-72,-18,-45,-18,-25,-18,11,-17,48,-17,89,-17,-118,-17,-54,-17,16,-16,85,-16,-94,-16,-26,-16,42,-15,98,-15,-87,-15,-14,-15,55,-14,125,-14,-74,-14,-12,-14,53,-13,-123,-13,-34,-13,72,-12,-92,-12,16,-11,120,-11,-14,-11,116,-10,4,-9,-106,-9,54,-8,-53,-8,103,-7,2,-6,-109,-6,39,-5,-88,-5,35,-4,-120,-4,-43,-4,25,-3,64,-3,91,-3,88,-3,73,-3,24,-3,-48,-4,110,-4,13,-4,-103,-5,39,-5,-81,-6,52,-6,-97,-7,13,-7,-121,-8,31,-8,-67,-9,100,-9,23,-9,-40,-10,-87,-10,-124,-10,125,-10,121,-10,-116,-10,-92,-10,-58,-10,-41,-10,-20,-10,8,-9,50,-9,79,-9,104,-9,119,-9,118,-9,116,-9,103,-9,106,-9,106,-9,101,-9,98,-9,97,-9,100,-9,118,-9,-106,-9,-65,-9,-10,-9,46,-8,111,-8,-76,-8,-13,-8,71,-7,-102,-7,4,-6,89,-6,-76,-6,2,-5,75,-5,-112,-5,-49,-5,10,-4,70,-4,-123,-4,-61,-4,3,-3,59,-3,123,-3,-69,-3,26,-2,127,-2,4,-1,124,-1,-5,-1,114,0,5,1,-94,1,88,2,29,3,-24,3,-89,4,97,5,34,6,-19,6,-51,7,-76,8,-84,9,-90,10,-96,11,-101,12,-109,13,-97,14,-81,15,-42,16,-15,17,14,19,22,20,31,21,40,22,40,23,23,24,-3,24,-62,25,127,26,14,27,-110,27,6,28,126,28,-7,28,112,29,-24,29,84,30,-61,30,72,31,-25,31,-105,32,100,33,69,34,65,35,83,36,117,37,-75,38,-4,39,86,41,-71,42,38,44,-121,45,-36,46,44,48,119,49,-66,50,-9,51,38,53,78,54,104,55,-119,56,-99,57,-76,58,-55,59,-24,60,8,62,38,63,86,64,-110,65,-43,66,32,68,105,69,-71,70,2,72,78,73,-122,74,-76,75,-69,76,-76,77,-113,78,89,79,-3,79,126,80,-38,80,-4,80,10,81,-2,80,-30,80,-87,80,104,80,5,80,-110,79,0,79,106,78,-50,77,49,77,-115,76,-14,75,61,75,118,74,-89,73,-44,72,11,72,50,71,96,70,126,69,-108,68,-114,67,-118,66,122,65,125,64,124,63,-121,62,113,61,85,60,45,59,26,58,8,57,-7,55,-5,54,-12,53,-21,52,-40,51,-67,50,-95,49,-111,48,-123,47,116,46,63,45,-8,43,-96,42,81,41,-4,39,-86,38,79,37,-31,35,86,34,-71,32,16,31,97,29,-88,27,-35,25,5,24,14,22,-9,19,-56,17,-120,15,68,13,-3,10,-97,8,53,6,-93,3,17,1,114,-2,-34,-5,87,-7,-42,-10,112,-12,25,-14,-47,-17,-103,-19,116,-21,108,-23,-117,-25,-55,-27,42,-28,-94,-30,36,-31,-64,-33,107,-34,51,-35,7,-36,-8,-38,-30,-39,-36,-40,-55,-41,-49,-42,-33,-43,2,-43,51,-44,102,-45,-87,-46,-31,-47,44,-47,-128,-48,-32,-49,71,-49,-64,-50,65,-50,-47,-51,91,-51,-11,-52,-113,-52,54,-52,-37,-53,-124,-53,42,-53,-56,-54,111,-54,17,-54,-87,-55,55,-55,-57,-56,81,-56,-44,-57,65,-57,-81,-58,9,-58,104,-59,-77,-60,-5,-61,44,-61,90,-62,-126,-63,-64,-64,-12,-65,41,-65,99,-66,-79,-67,11,-67,124,-68,-6,-69,-102,-69,75,-69,37,-69,8,-69,22,-69,45,-69,110,-69,-73,-69,26,-68,122,-68,-6,-68,120,-67,-1,-67,111,-66,-35,-66,65,-65,-97,-65,-32,-65,23,-64,60,-64,84,-64,96,-64,93,-64,90,-64,80,-64,64,-64,63,-64,58,-64,70,-64,87,-64,115,-64,-105,-64,-70,-64,-21,-64,38,-63,109,-63,-71,-63,-6,-63,64,-62,113,-62,-83,-62,-43,-62,4,-61,21,-61,40,-61,51,-61,57,-61,66,-61,80,-61,101,-61,-124,-61,-81,-61,-19,-61,73,-60,-80,-60,57,-59,-39,-59}; }
	private static byte[] data56(){ return new byte[] {-109,-58,100,-57,73,-56,76,-55,81,-54,102,-53,112,-52,-109,-51,-84,-50,-49,-49,-32,-48,-42,-47,-61,-46,-95,-45,127,-44,84,-43,18,-42,-47,-42,127,-41,33,-40,-81,-40,63,-39,-49,-39,102,-38,-7,-38,-122,-37,12,-36,-103,-36,37,-35,-63,-35,77,-34,-30,-34,106,-33,-11,-33,117,-32,-3,-32,-109,-31,50,-30,-28,-30,-106,-29,77,-28,2,-27,-58,-27,-90,-26,-86,-25,-60,-24,-18,-23,27,-21,73,-20,-128,-19,-50,-18,45,-16,-96,-15,21,-13,118,-12,-45,-11,32,-9,105,-8,-71,-7,-6,-6,62,-4,119,-3,-95,-2,-67,-1,-51,0,-35,1,-2,2,19,4,52,5,57,6,60,7,41,8,28,9,7,10,-21,10,-57,11,-120,12,53,13,-68,13,47,14,-115,14,-32,14,25,15,64,15,74,15,65,15,48,15,27,15,10,15,4,15,1,15,10,15,17,15,43,15,82,15,-112,15,-21,15,94,16,-34,16,108,17,-4,17,-97,18,83,19,22,20,-27,20,-77,21,-116,22,87,23,45,24,-1,24,-37,25,-64,26,-94,27,-120,28,91,29,46,30,3,31,-33,31,-49,32,-84,33,126,34,62,35,-9,35,-93,36,85,37,-15,37,-111,38,17,39,111,39,-56,39,25,40,102,40,-91,40,-52,40,-15,40,-7,40,-10,40,-20,40,-43,40,-66,40,-99,40,126,40,86,40,27,40,-51,39,-122,39,78,39,20,39,-32,38,-101,38,87,38,21,38,-27,37,-66,37,-104,37,-121,37,114,37,113,37,101,37,110,37,-112,37,-55,37,7,38,80,38,-108,38,-25,38,53,39,-100,39,6,40,-121,40,-7,40,117,41,-33,41,75,42,-82,42,29,43,-112,43,12,44,-128,44,-18,44,92,45,-43,45,79,46,-36,46,107,47,11,48,-94,48,58,49,-51,49,98,50,3,51,-97,51,63,52,-48,52,72,53,-73,53,26,54,-116,54,-20,54,69,55,-125,55,-71,55,-38,55,3,56,26,56,77,56,122,56,-77,56,-35,56,-2,56,49,57,100,57,-80,57,-3,57,79,58,-106,58,-43,58,21,59,91,59,-102,59,-28,59,35,60,90,60,117,60,-116,60,-93,60,-54,60,-36,60,-6,60,7,61,20,61,23,61,33,61,58,61,71,61,84,61,73,61,65,61,30,61,3,61,-37,60,-77,60,104,60,17,60,-96,59,42,59,-90,58,31,58,123,57,-52,56,14,56,70,55,-128,54,-80,53,-30,52,21,52,63,51,111,50,-95,49,-46,48,-19,47,5,47,27,46,53,45,57,44,54,43,24,42,-24,40,-74,39,120,38,57,37,-36,35,118,34,-5,32,125,31,-19,29,89,28,-59,26,46,25,-111,23,-22,21,38,20,98,18,-115,16,-58,14,-10,12,34,11,62,9,78,7,73,5,57,3,42,1,31,-1,36,-3,40,-5,41,-7,34,-9,37,-11,72,-13,120,-15,-51,-17,44,-18,-86,-20,47,-21,-56,-23,107,-24,38,-25,-12,-27,-39,-28,-62,-29,-81,-30,-117,-31,110,-32,81,-33,50,-34,18,-35,-15,-37,-48,-38,-99,-39,96,-40,44,-41,-1,-43,-21,-44,-34,-45,-35,-46,-33,-47,-31,-48,-26,-49,-14,-50,21,-50,74,-51,-107,-52,-33,-53,45,-53,111,-54,-75,-55,-8,-56,80,-56,-101,-57,-26,-58,36,-58,89,-59,-102,-60,-53,-61,10,-61,53,-62,101,-63,-118,-64,-78,-65,-44,-66,-11,-67,24,-67,61,-68,98,-69,125,-70,-125,-71,-114,-72,-100,-73,-79,-74,-50,-75,-33,-76,-17,-77,9,-77,37,-78,90,-79,-110,-80,-19,-81,95,-81,-31,-82,98,-82,-12,-83,-93,-83,-128,-83,120,-83,-114,-83,-89,-83,-52,-83,-2,-83,59,-82,-118,-82,-32,-82,69,-81,-105,-81,-36,-81,19,-80,77,-80,-124,-80,-68,-80,-18,-80,27,-79,67,-79,99,-79,-115,-79,-66,-79,-7,-79,49,-78,122,-78,-50,-78,41,-77,-122,-77,-25,-77,85,-76,-42,-76,90,-75,-43,-75,60,-74,-97,-74,2,-73,112,-73,-39,-73,57,-72,-115,-72,-60,-72,3,-71,62,-71,-110,-71,-19,-71,79,-70,-70,-70,43,-69,-90,-69,67,-68,-19,-68,-61,-67,-93,-66,-89,-65,-84,-64,-71,-63,-50,-62,-14,-61,38,-59,109,-58,-77,-57,2,-55,55,-54,102,-53,-118,-52,-80,-51,-23,-50,31,-48,79,-47,99,-46,105,-45,121,-44,-100,-43,-36,-42,24,-40,91,-39,-105,-38,-38,-37,36,-35,120,-34,-31,-33,93,-31,-27,-30,111,-28,-34,-27,84,-25,-73,-24,42,-22,-97,-21,33,-19,-99,-18,9,-16,96,-15,-74,-14,6,-12,100,-11,-61,-10,25,-8,93,-7,-108,-6,-58,-5,-5,-4,52,-2,113,-1,-70,0,-8,1,47,3,86,4,-128,5,-83,6,-22,7,36,9,92,10,-124,11,-84,12,-50,13,-17,14,6,16,28,17,40,18,36,19,17,20,-21,20,-83,21,96,22,0,23,-97,23,38,24,-110,24,-20,24,54,25,115,25,-82,25,-26,25,38,26,102,26,-85,26,-7,26,93,27,-39,27}; }
	private static byte[] data57(){ return new byte[] {123,28,28,29,-51,29,-125,30,84,31,59,32,62,33,80,34,112,35,-116,36,-88,37,-66,38,-38,39,-25,40,6,42,18,43,30,44,12,45,-1,45,-32,46,-62,47,-116,48,82,49,9,50,-73,50,85,51,-25,51,115,52,-8,52,126,53,-15,53,71,54,-110,54,-48,54,16,55,63,55,104,55,-125,55,123,55,106,55,69,55,52,55,22,55,3,55,-29,54,-67,54,-127,54,65,54,-4,53,-63,53,-125,53,79,53,18,53,-52,52,-127,52,52,52,-11,51,-58,51,-91,51,127,51,101,51,76,51,78,51,82,51,118,51,-77,51,16,52,-128,52,0,53,-122,53,26,54,-61,54,-119,55,98,56,64,57,16,58,-47,58,-114,59,48,60,-32,60,109,61,-3,61,99,62,-76,62,-30,62,11,63,30,63,52,63,68,63,77,63,55,63,28,63,-12,62,-30,62,-39,62,-30,62,-24,62,-18,62,-23,62,-23,62,-36,62,-30,62,-24,62,-3,62,-26,62,-69,62,120,62,46,62,-32,61,-119,61,40,61,-60,60,69,60,-53,59,83,59,-25,58,-114,58,69,58,2,58,-59,57,-108,57,113,57,123,57,-109,57,-51,57,11,58,74,58,-108,58,-39,58,48,59,-117,59,-34,59,35,60,74,60,94,60,96,60,105,60,87,60,74,60,11,60,-72,59,68,59,-70,58,40,58,-111,57,-16,56,68,56,127,55,-102,54,-102,53,123,52,101,51,70,50,32,49,-43,47,98,46,-34,44,66,43,-85,41,17,40,121,38,-54,36,7,35,50,33,92,31,-114,29,-40,27,43,26,-119,24,-51,22,14,21,73,19,-114,17,-35,15,68,14,-111,12,-37,10,3,9,38,7,47,5,51,3,52,1,53,-1,28,-3,-10,-6,-66,-8,124,-10,40,-12,-44,-15,-101,-17,103,-19,44,-21,-26,-24,-105,-26,83,-28,12,-30,-32,-33,-74,-35,-106,-37,101,-39,44,-41,-13,-44,-64,-46,-96,-48,-115,-50,115,-52,90,-54,55,-56,35,-58,23,-60,40,-62,80,-64,-119,-66,-49,-68,35,-69,-111,-71,14,-72,-80,-74,95,-75,63,-76,52,-77,68,-78,91,-79,-119,-80,-65,-81,19,-81,116,-82,-20,-83,112,-83,-12,-84,126,-84,23,-84,-78,-85,87,-85,-9,-86,-91,-86,68,-86,-20,-87,-116,-87,52,-87,-16,-88,-98,-88,87,-88,17,-88,-48,-89,-89,-89,-123,-89,119,-89,106,-89,104,-89,110,-89,-112,-89,-73,-89,-7,-89,71,-88,-97,-88,-2,-88,92,-87,-62,-87,49,-86,-99,-86,14,-85,108,-85,-58,-85,26,-84,105,-84,-82,-84,-5,-84,65,-83,-94,-83,-12,-83,74,-82,-94,-82,18,-81,-109,-81,63,-80,-16,-80,-46,-79,-82,-78,-74,-77,-52,-76,4,-74,80,-73,-57,-72,74,-70,-34,-69,104,-67,-10,-66,122,-64,-2,-63,-124,-61,11,-59,121,-58,-43,-57,21,-55,71,-54,89,-53,109,-52,118,-51,118,-50,100,-49,57,-48,1,-47,-74,-47,112,-46,62,-45,12,-44,-35,-44,-100,-43,79,-42,4,-41,-77,-41,125,-40,62,-39,-4,-39,-98,-38,57,-37,-51,-37,85,-36,-24,-36,124,-35,19,-34,-100,-34,28,-33,-97,-33,33,-32,-76,-32,77,-31,12,-30,-39,-30,-65,-29,-87,-28,-91,-27,-75,-26,-17,-25,86,-23,-39,-22,92,-20,-19,-19,127,-17,49,-15,-33,-14,-75,-12,-123,-10,99,-8,54,-6,13,-4,-40,-3,-90,-1,111,1,72,3,22,5,-43,6,-128,8,42,10,-74,11,83,13,-29,14,113,16,-21,17,63,19,-127,20,-83,21,-54,22,-37,23,-39,24,-63,25,-114,26,62,27,-31,27,114,28,0,29,-119,29,22,30,-96,30,29,31,-101,31,33,32,-77,32,76,33,-29,33,-123,34,42,35,-40,35,-116,36,82,37,13,38,-43,38,-116,39,72,40,-7,40,-89,41,93,42,25,43,-31,43,-99,44,95,45,16,46,-49,46,-118,47,82,48,9,49,-47,49,-112,50,84,51,-4,51,-98,52,59,53,-53,53,88,54,-60,54,24,55,80,55,106,55,-126,55,-121,55,-126,55,99,55,61,55,13,55,-46,54,-113,54,78,54,15,54,-45,53,-116,53,72,53,5,53,-59,52,-120,52,80,52,14,52,-54,51,118,51,38,51,-44,50,-127,50,52,50,-53,49,97,49,-37,48,101,48,-24,47,115,47,-2,46,-118,46,-3,45,108,45,-44,44,71,44,-62,43,54,43,-71,42,46,42,-98,41,9,41,119,40,-8,39,106,39,-30,38,71,38,-86,37,1,37,92,36,-79,35,15,35,90,34,-82,33,-29,32,21,32,58,31,89,30,-124,29,-94,28,-49,27,-23,26,-27,25,-40,24,-65,23,-67,22,-57,21,-46,20,-32,19,-38,18,-53,17,-58,16,-52,15,-21,14,13,14,66,13,106,12,-112,11,-75,10,-26,9,50,9,-124,8,-24,7,58,7,-111,6,-51,5,19,5,110,4,-34,3,72,3,-77,2,9,2,91,1,-105,0,-33,-1,51,-1,-104,-2,8,-2}; }
	private static byte[] data58(){ return new byte[] {102,-3,-69,-4,-3,-5,71,-5,-97,-6,2,-6,107,-7,-33,-8,82,-8,-72,-9,33,-9,127,-10,-21,-11,98,-11,-29,-12,105,-12,-25,-13,86,-13,-48,-14,86,-14,-27,-15,-121,-15,38,-15,-28,-16,-101,-16,107,-16,60,-16,54,-16,75,-16,-121,-16,-41,-16,46,-15,-98,-15,42,-14,-43,-14,-104,-13,112,-12,92,-11,87,-10,87,-9,98,-8,121,-7,-110,-6,-86,-5,-63,-4,-40,-3,-21,-2,-7,-1,-1,0,-6,1,1,3,-5,3,4,5,-23,5,-58,6,-104,7,107,8,43,9,-33,9,123,10,19,11,-109,11,15,12,113,12,-59,12,-12,12,17,13,35,13,47,13,59,13,59,13,49,13,35,13,5,13,-12,12,-31,12,-37,12,-42,12,-41,12,-37,12,-35,12,-33,12,-21,12,-9,12,11,13,30,13,52,13,59,13,59,13,48,13,48,13,42,13,46,13,32,13,14,13,-18,12,-45,12,-79,12,-117,12,103,12,66,12,20,12,-40,11,-122,11,54,11,-33,10,-126,10,21,10,-103,9,9,9,103,8,-95,7,-29,6,39,6,106,5,-96,4,-54,3,-20,2,5,2,36,1,86,0,-119,-1,-48,-2,11,-2,95,-3,-85,-4,-4,-5,88,-5,-56,-6,62,-6,-69,-7,47,-7,-94,-8,10,-8,118,-9,-13,-10,124,-10,-2,-11,121,-11,-18,-12,99,-12,-55,-13,60,-13,-79,-14,47,-14,-86,-15,46,-15,-84,-16,45,-16,-83,-17,77,-17,-10,-18,-85,-18,105,-18,47,-18,-2,-19,-47,-19,-71,-19,-87,-19,-80,-19,-59,-19,-16,-19,32,-18,73,-18,124,-18,-60,-18,26,-17,117,-17,-47,-17,44,-16,112,-16,-81,-16,-26,-16,25,-15,72,-15,94,-15,102,-15,98,-15,81,-15,58,-15,25,-15,-14,-16,-69,-16,-114,-16,78,-16,30,-16,-25,-17,-64,-17,-97,-17,-122,-17,118,-17,120,-17,117,-17,120,-17,121,-17,-120,-17,-102,-17,-89,-17,-80,-17,-87,-17,-99,-17,-128,-17,85,-17,30,-17,-46,-18,123,-18,9,-18,-113,-19,10,-19,115,-20,-31,-21,75,-21,-66,-22,52,-22,-88,-23,35,-23,-91,-24,69,-24,-15,-25,-72,-25,118,-25,74,-25,41,-25,20,-25,2,-25,-12,-26,-31,-26,-60,-26,-94,-26,112,-26,56,-26,-9,-27,-69,-27,123,-27,44,-27,-52,-28,110,-28,30,-28,-36,-29,-89,-29,-119,-29,-126,-29,-124,-29,-88,-29,-39,-29,47,-28,-106,-28,20,-27,-89,-27,57,-26,-31,-26,-115,-25,81,-24,14,-23,-68,-23,104,-22,-1,-22,-114,-21,4,-20,125,-20,-31,-20,65,-19,-126,-19,-61,-19,-34,-19,-7,-19,6,-18,27,-18,39,-18,47,-18,49,-18,39,-18,15,-18,7,-18,-10,-19,-14,-19,-30,-19,-44,-19,-59,-19,-69,-19,-82,-19,-78,-19,-74,-19,-66,-19,-47,-19,-22,-19,13,-18,58,-18,117,-18,-67,-18,3,-17,98,-17,-65,-17,53,-16,-111,-16,-14,-16,92,-15,-30,-15,104,-14,-14,-14,105,-13,-27,-13,88,-12,-44,-12,73,-11,-52,-11,69,-10,-55,-10,69,-9,-56,-9,68,-8,-68,-8,48,-7,-102,-7,-11,-7,71,-6,-122,-6,-72,-6,-35,-6,-17,-6,-18,-6,-59,-6,-111,-6,71,-6,0,-6,-98,-7,52,-7,-91,-8,23,-8,106,-9,-50,-10,41,-10,-114,-11,-6,-12,110,-12,-34,-13,74,-13,-62,-14,75,-14,-30,-15,-125,-15,56,-15,-17,-16,-86,-16,105,-16,67,-16,40,-16,26,-16,29,-16,35,-16,48,-16,52,-16,65,-16,95,-16,119,-16,-100,-16,-78,-16,-53,-16,-44,-16,-38,-16,-18,-16,10,-15,40,-15,70,-15,98,-15,120,-15,-111,-15,-72,-15,-12,-15,70,-14,-86,-14,29,-13,-101,-13,23,-12,-84,-12,72,-11,2,-10,-68,-10,125,-9,69,-8,2,-7,-68,-7,107,-6,19,-5,-82,-5,74,-4,-46,-4,78,-3,-87,-3,6,-2,78,-2,-101,-2,-27,-2,49,-1,-113,-1,-28,-1,72,0,-92,0,22,1,-101,1,70,2,8,3,-33,3,-65,4,-98,5,-106,6,-95,7,-59,8,-15,9,28,11,68,12,100,13,122,14,-119,15,-100,16,-79,17,-75,18,-79,19,-111,20,110,21,67,22,28,23,-3,23,-29,24,-52,25,-78,26,-99,27,-118,28,-127,29,-119,30,-93,31,-57,32,-10,33,38,35,74,36,107,37,-119,38,-86,39,-48,40,0,42,45,43,74,44,76,45,68,46,65,47,61,48,68,49,72,50,75,51,66,52,67,53,82,54,113,55,-106,56,-47,57,7,59,68,60,119,61,-71,62,-5,63,78,65,-105,66,-25,67,30,69,84,70,116,71,-118,72,-120,73,111,74,92,75,50,76,-2,76,-73,77,96,78,-18,78,111,79,-42,79,55,80,-124,80,-62,80,-7,80,4,81,-19,80,-72,80,120,80,43,80,-43,79,94,79,-41,78,30,78,95,77,-112,76,-56,75,-2,74,76,74,-114,73,-45,72,7,72,79,71,-89,70,26,70,-107,69,41,69,-70,68,66,68,-62,67,70,67,-50,66,83,66,-43,65,85,65,-81,64}; }
	private static byte[] data59(){ return new byte[] {-28,63,-5,62,12,62,21,61,30,60,27,59,4,58,-70,56,97,55,-23,53,-127,52,3,51,-112,49,-1,47,97,46,-93,44,-46,42,-13,40,9,39,31,37,30,35,8,33,-48,30,119,28,21,26,-92,23,52,21,-65,18,59,16,-92,13,3,11,81,8,-80,5,25,3,-97,0,43,-2,-60,-5,89,-7,-10,-10,-75,-12,-111,-14,-109,-16,-81,-18,-43,-20,19,-21,96,-23,-60,-25,60,-26,-45,-28,119,-29,63,-30,1,-31,-49,-33,-105,-34,119,-35,92,-36,75,-37,57,-38,49,-39,46,-40,35,-41,22,-42,29,-43,40,-44,79,-45,120,-46,-71,-47,5,-47,89,-48,-59,-49,68,-49,-37,-50,-122,-50,60,-50,2,-50,-52,-51,-91,-51,-112,-51,118,-51,83,-51,47,-51,13,-51,-34,-52,-95,-52,76,-52,-11,-53,-127,-53,2,-53,118,-54,-29,-55,65,-55,-120,-56,-51,-57,7,-57,85,-58,-82,-59,13,-59,95,-60,-68,-61,46,-61,-61,-62,93,-62,9,-62,-63,-63,-96,-63,-126,-63,114,-63,114,-63,118,-63,-108,-63,-71,-63,-19,-63,32,-62,88,-62,-111,-62,-49,-62,7,-61,59,-61,107,-61,-95,-61,-48,-61,-1,-61,44,-60,89,-60,127,-60,-90,-60,-60,-60,-33,-60,-10,-60,20,-59,45,-59,64,-59,76,-59,83,-59,92,-59,88,-59,73,-59,55,-59,27,-59,-16,-60,-60,-60,-114,-60,98,-60,45,-60,-7,-61,-60,-61,-102,-61,104,-61,64,-61,28,-61,13,-61,1,-61,11,-61,29,-61,55,-61,88,-61,-128,-61,-66,-61,4,-60,86,-60,-77,-60,19,-59,122,-59,-34,-59,70,-58,-65,-58,73,-57,-35,-57,120,-56,5,-55,-91,-55,73,-54,-1,-54,-65,-53,124,-52,62,-51,-12,-51,-92,-50,72,-49,-15,-49,-110,-48,38,-47,-84,-47,40,-46,-98,-46,7,-45,108,-45,-55,-45,38,-44,-125,-44,-29,-44,69,-43,-79,-43,37,-42,-67,-42,109,-41,66,-40,30,-39,11,-38,13,-37,44,-36,118,-35,-55,-34,53,-32,-96,-31,36,-29,-92,-28,49,-26,-65,-25,71,-23,-38,-22,99,-20,-16,-19,107,-17,-25,-16,91,-14,-49,-13,78,-11,-53,-10,69,-8,-93,-7,-14,-6,65,-4,-115,-3,-46,-2,11,0,47,1,70,2,62,3,55,4,23,5,-18,5,-77,6,101,7,4,8,-123,8,-14,8,105,9,-32,9,102,10,-56,10,46,11,-118,11,-31,11,70,12,-77,12,45,13,-77,13,53,14,-61,14,78,15,-27,15,-111,16,79,17,17,18,-52,18,-113,19,83,20,45,21,8,22,-8,22,-30,23,-46,24,-72,25,-93,26,-122,27,113,28,96,29,81,30,63,31,38,32,11,33,-18,33,-56,34,-93,35,121,36,86,37,48,38,-8,38,-68,39,109,40,41,41,-35,41,-115,42,44,43,-65,43,73,44,-63,44,41,45,126,45,-50,45,11,46,40,46,44,46,18,46,-10,45,-64,45,-119,45,63,45,-29,44,116,44,-14,43,123,43,-4,42,124,42,0,42,-119,41,39,41,-72,40,88,40,8,40,-41,39,-58,39,-63,39,-69,39,-71,39,-58,39,-18,39,48,40,109,40,-70,40,-2,40,72,41,-109,41,-26,41,66,42,-103,42,-20,42,50,43,121,43,-86,43,-20,43,48,44,123,44,-60,44,10,45,89,45,-94,45,-17,45,51,46,126,46,-50,46,29,47,106,47,-92,47,-33,47,6,48,55,48,92,48,122,48,-121,48,-112,48,123,48,105,48,62,48,30,48,-12,47,-40,47,-82,47,-127,47,87,47,66,47,61,47,66,47,91,47,114,47,-99,47,-64,47,-10,47,66,48,-88,48,13,49,118,49,-36,49,74,50,-61,50,63,51,-63,51,62,52,-73,52,42,53,-86,53,47,54,-84,54,41,55,-107,55,1,56,103,56,-57,56,28,57,112,57,-74,57,-12,57,30,58,61,58,71,58,65,58,49,58,21,58,-9,57,-51,57,-104,57,83,57,13,57,-58,56,-121,56,83,56,16,56,-44,55,-125,55,75,55,21,55,-30,54,-81,54,123,54,63,54,-18,53,-116,53,42,53,-60,52,100,52,-12,51,112,51,-38,50,49,50,123,49,-65,48,-14,47,26,47,42,46,34,45,5,44,-51,42,-123,41,50,40,-53,38,82,37,-66,35,11,34,56,32,87,30,110,28,127,26,-118,24,-128,22,107,20,70,18,36,16,4,14,-14,11,-33,9,-32,7,-46,5,-45,3,-61,1,-61,-1,-42,-3,-5,-5,51,-6,112,-8,-73,-10,-14,-12,60,-13,-117,-15,-22,-17,94,-18,-42,-20,91,-21,-27,-23,101,-24,-25,-26,116,-27,25,-28,-44,-30,-120,-31,52,-32,-42,-34,118,-35,35,-36,-47,-38,-126,-39,55,-40,-41,-42,116,-43,2,-44,-104,-46,49,-47,-30,-49,-102,-50,99,-51,39,-52,-13,-54,-54,-55,-84,-56,-78,-57,-55,-58,-4,-59,53,-59,113,-60,-83,-61,-13,-62,69,-62,-98,-63,-12,-64,71,-64,-115,-65,-65,-66,-33,-67,-7,-68,10,-68,30,-69,23,-70}; }
	private static byte[] data60(){ return new byte[] {-8,-72,-57,-73,-123,-74,71,-75,9,-76,-51,-78,-95,-79,120,-80,86,-81,77,-82,77,-83,113,-84,-88,-85,-6,-86,110,-86,4,-86,-68,-87,126,-87,94,-87,86,-87,111,-87,-97,-87,-43,-87,25,-86,97,-86,-76,-86,17,-85,114,-85,-35,-85,68,-84,-83,-84,25,-83,124,-83,-20,-83,98,-82,-40,-82,80,-81,-70,-81,48,-80,-94,-80,33,-79,-103,-79,17,-78,112,-78,-41,-78,51,-77,-106,-77,-28,-77,53,-76,110,-76,-103,-76,-87,-76,-77,-76,-59,-76,-40,-76,-13,-76,11,-75,22,-75,45,-75,52,-75,101,-75,-100,-75,4,-74,109,-74,-21,-74,107,-73,2,-72,-68,-72,-115,-71,125,-70,-126,-69,-112,-68,-87,-67,-47,-66,15,-64,101,-63,-44,-62,78,-60,-44,-59,89,-57,-30,-56,113,-54,10,-52,-76,-51,112,-49,51,-47,-24,-46,-126,-44,19,-42,-104,-41,40,-39,-82,-38,50,-36,-91,-35,1,-33,76,-32,-122,-31,-71,-30,-20,-29,41,-27,87,-26,123,-25,-113,-24,-86,-23,-54,-22,-6,-21,71,-19,-105,-18,-25,-17,39,-15,103,-14,-85,-13,2,-11,89,-10,-67,-9,32,-7,110,-6,-76,-5,-28,-4,21,-2,75,-1,-122,0,-71,1,-44,2,-41,3,-36,4,-25,5,-16,6,-3,7,3,9,8,10,22,11,18,12,21,13,14,14,29,15,34,16,42,17,39,18,29,19,14,20,0,21,-6,21,-15,22,-43,23,-88,24,115,25,54,26,-23,26,-112,27,56,28,-45,28,97,29,-28,29,95,30,-44,30,62,31,-91,31,25,32,-116,32,-3,32,112,33,-25,33,104,34,-9,34,-116,35,56,36,-26,36,-93,37,99,38,40,39,-11,39,-58,40,-107,41,105,42,45,43,-17,43,-104,44,57,45,-49,45,88,46,-50,46,56,47,-109,47,-22,47,48,48,97,48,-110,48,-69,48,-24,48,22,49,78,49,-118,49,-52,49,5,50,66,50,113,50,-105,50,-54,50,-5,50,56,51,107,51,-110,51,-92,51,-100,51,-110,51,114,51,84,51,44,51,7,51,-56,50,124,50,29,50,-56,49,127,49,59,49,-4,48,-62,48,-100,48,-128,48,109,48,113,48,-109,48,-40,48,54,49,-111,49,-12,49,80,50,-57,50,75,51,-7,51,-78,52,102,53,9,54,-93,54,63,55,-27,55,-102,56,80,57,-10,57,-121,58,16,59,-112,59,10,60,-115,60,16,61,-118,61,-4,61,86,62,-90,62,-39,62,12,63,63,63,115,63,-127,63,113,63,79,63,23,63,-38,62,-107,62,75,62,-9,61,-105,61,43,61,-67,60,76,60,-18,59,-95,59,92,59,38,59,-18,58,-58,58,-76,58,-92,58,-72,58,-49,58,-26,58,4,59,31,59,76,59,120,59,-83,59,-27,59,26,60,63,60,101,60,-123,60,-94,60,-58,60,-21,60,18,61,45,61,70,61,96,61,-123,61,-89,61,-64,61,-56,61,-69,61,-101,61,103,61,32,61,-50,60,85,60,-65,59,0,59,29,58,26,57,-9,55,-48,54,-116,53,53,52,-66,50,52,49,-113,47,-13,45,85,44,-39,42,75,41,-63,39,37,38,-103,36,11,35,-97,33,69,32,-9,30,-95,29,55,28,-52,26,80,25,-28,23,118,22,23,21,-100,19,7,18,83,16,-114,14,-92,12,-66,10,-58,8,-52,6,-90,4,103,2,1,0,-119,-3,2,-5,-123,-8,16,-10,-114,-13,-16,-16,76,-18,-106,-21,-15,-24,92,-26,-17,-29,-116,-31,43,-33,-50,-36,121,-38,60,-40,23,-42,24,-44,29,-46,62,-48,93,-50,-108,-52,-53,-54,7,-55,90,-57,-68,-59,60,-60,-71,-62,65,-63,-67,-65,64,-66,-40,-68,126,-69,52,-70,-24,-72,-99,-73,90,-74,23,-75,-22,-77,-55,-78,-76,-79,-88,-80,-103,-81,-108,-82,-113,-83,-111,-84,-93,-85,-68,-86,-32,-87,19,-87,80,-88,-102,-89,-23,-90,69,-90,-71,-91,61,-91,-37,-92,-126,-92,65,-92,15,-92,-9,-93,-10,-93,5,-92,44,-92,107,-92,-65,-92,40,-91,-96,-91,46,-90,-72,-90,80,-89,-15,-89,-100,-88,79,-87,8,-86,-58,-86,-120,-85,71,-84,2,-83,-61,-83,126,-82,75,-81,20,-80,-31,-80,-95,-79,91,-78,42,-77,-13,-77,-33,-76,-63,-75,-72,-74,-91,-73,-104,-72,-113,-71,-104,-70,-77,-69,-31,-68,34,-66,87,-65,-116,-64,-70,-63,-3,-62,68,-60,-106,-59,-25,-58,51,-56,120,-55,-86,-54,-37,-53,-14,-52,11,-50,41,-49,68,-48,83,-47,60,-46,25,-45,-40,-45,-104,-44,79,-43,15,-42,-72,-42,77,-41,-64,-41,37,-40,-123,-40,-26,-40,86,-39,-71,-39,22,-38,107,-38,-69,-38,17,-37,117,-37,-20,-37,121,-36,22,-35,-61,-35,118,-34,43,-33,-17,-33,-46,-32,-46,-31,-36,-30,-24,-29,-22,-28,-3,-27,9,-25,43,-24,85,-23,-109,-22,-38,-21,16,-19,74,-18,123,-17,-65,-16,22,-14,122,-13,-29,-12,75,-10,-70,-9,31,-7,-119,-6,-10,-5,120,-3,-11,-2,118,0,-43,1,55,3}; }
	private static byte[] data61(){ return new byte[] {123,4,-75,5,-18,6,32,8,57,9,68,10,45,11,23,12,-28,12,-82,13,113,14,51,15,-36,15,124,16,17,17,-87,17,63,18,-37,18,120,19,23,20,-88,20,58,21,-65,21,96,22,-8,22,-90,23,72,24,-24,24,-109,25,65,26,-4,26,-67,27,-113,28,107,29,79,30,36,31,6,32,-16,32,-21,33,-25,34,-32,35,-37,36,-54,37,-78,38,-119,39,98,40,50,41,3,42,-60,42,117,43,27,44,-85,44,53,45,-68,45,62,46,-68,46,39,47,-116,47,-30,47,65,48,-93,48,8,49,97,49,-84,49,-14,49,41,50,100,50,-94,50,-40,50,6,51,22,51,36,51,31,51,24,51,1,51,-19,50,-61,50,-104,50,101,50,44,50,-31,49,-108,49,70,49,-7,48,-106,48,55,48,-56,47,110,47,10,47,-74,46,102,46,21,46,-67,45,105,45,23,45,-49,44,-115,44,87,44,34,44,-36,43,-106,43,89,43,37,43,-13,42,-58,42,-124,42,61,42,-36,41,-124,41,39,41,-54,40,90,40,-29,39,90,39,-74,38,3,38,61,37,118,36,-99,35,-58,34,-32,33,-24,32,-40,31,-66,30,-88,29,-96,28,-112,27,-112,26,127,25,97,24,66,23,47,22,58,21,72,20,111,19,-119,18,-70,17,-46,16,8,16,66,15,-101,14,-10,13,84,13,-86,12,-3,11,72,11,-84,10,27,10,-105,9,15,9,-125,8,-21,7,78,7,-68,6,49,6,-68,5,69,5,-60,4,48,4,-121,3,-34,2,44,2,-124,1,-59,0,-1,-1,32,-1,49,-2,38,-3,-2,-5,-40,-6,-85,-7,-109,-8,103,-9,51,-10,-16,-12,-75,-13,-107,-14,-111,-15,-80,-16,-9,-17,83,-17,-51,-18,104,-18,49,-18,27,-18,56,-18,-128,-18,-19,-18,109,-17,2,-16,-78,-16,-114,-15,126,-14,120,-13,-125,-12,-104,-11,-69,-10,-37,-9,10,-7,62,-6,118,-5,-84,-4,-43,-3,-15,-2,0,0,12,1,14,2,6,3,-17,3,-44,4,-98,5,88,6,-10,6,-108,7,35,8,-88,8,25,9,120,9,-50,9,34,10,100,10,-88,10,-40,10,27,11,73,11,-119,11,-71,11,-19,11,41,12,105,12,-91,12,-32,12,28,13,105,13,-62,13,35,14,-126,14,-32,14,73,15,-69,15,68,16,-54,16,87,17,-38,17,97,18,-30,18,113,19,-14,19,116,20,-12,20,94,21,-54,21,17,22,70,22,98,22,112,22,117,22,116,22,90,22,44,22,-48,21,105,21,-14,20,-126,20,12,20,-122,19,-26,18,56,18,109,17,-85,16,-24,15,36,15,90,14,124,13,-116,12,-117,11,-126,10,110,9,85,8,52,7,10,6,-33,4,-95,3,87,2,13,1,-61,-1,-128,-2,69,-3,13,-4,-37,-6,-98,-7,102,-8,63,-9,43,-10,31,-11,30,-12,41,-13,49,-14,58,-15,76,-16,109,-17,-107,-18,-42,-19,25,-19,97,-20,-90,-21,-12,-22,97,-22,-38,-23,105,-23,8,-23,-65,-24,122,-24,72,-24,40,-24,32,-24,36,-24,67,-24,109,-24,-99,-24,-53,-24,1,-23,76,-23,-98,-23,-24,-23,31,-22,96,-22,-125,-22,-84,-22,-84,-22,-81,-22,-102,-22,-126,-22,100,-22,62,-22,3,-22,-68,-23,113,-23,33,-23,-32,-24,-99,-24,109,-24,43,-24,-2,-25,-54,-25,-79,-25,-110,-25,-125,-25,115,-25,117,-25,121,-25,124,-25,120,-25,116,-25,115,-25,126,-25,120,-25,106,-25,84,-25,61,-25,52,-25,37,-25,7,-25,-22,-26,-74,-26,-105,-26,117,-26,108,-26,95,-26,78,-26,62,-26,37,-26,20,-26,-5,-27,-32,-27,-60,-27,-98,-27,112,-27,62,-27,-6,-28,-73,-28,97,-28,27,-28,-46,-29,-115,-29,71,-29,-6,-30,-67,-30,-128,-30,95,-30,57,-30,44,-30,25,-30,29,-30,44,-30,84,-30,-115,-30,-34,-30,44,-29,125,-29,-62,-29,25,-28,116,-28,-42,-28,59,-27,-86,-27,9,-26,110,-26,-57,-26,51,-25,-92,-25,33,-24,-92,-24,32,-23,-109,-23,7,-22,-120,-22,14,-21,-107,-21,22,-20,-108,-20,4,-19,100,-19,-58,-19,46,-18,-116,-18,-34,-18,32,-17,83,-17,127,-17,-99,-17,-68,-17,-51,-17,-29,-17,-1,-17,14,-16,40,-16,41,-16,62,-16,77,-16,107,-16,-108,-16,-64,-16,-18,-16,23,-15,82,-15,-102,-15,-20,-15,56,-14,-109,-14,-23,-14,82,-13,-75,-13,32,-12,-124,-12,-16,-12,80,-11,-65,-11,25,-10,112,-10,-60,-10,24,-9,114,-9,-81,-9,-25,-9,11,-8,51,-8,90,-8,124,-8,-99,-8,-72,-8,-59,-8,-42,-8,-32,-8,-18,-8,0,-7,25,-7,58,-7,70,-7,84,-7,99,-7,124,-7,-120,-7,-111,-7,-109,-7,-122,-7,112,-7,71,-7,36,-7,-15,-8,-69,-8,106,-8,28,-8,-79,-9,66,-9,-55,-10,74,-10,-52,-11,79,-11,-61,-12,47,-12,-120,-13,-23,-14,79,-14,-78,-15,23,-15,-125,-16,-23,-17,81,-17,-82,-18,34,-18,-94,-19}; }
	private static byte[] data62(){ return new byte[] {46,-19,-55,-20,103,-20,12,-20,-70,-21,-121,-21,117,-21,-126,-21,-97,-21,-40,-21,38,-20,-117,-20,16,-19,-79,-19,110,-18,65,-17,43,-16,31,-15,17,-14,5,-13,2,-12,22,-11,32,-10,61,-9,59,-8,56,-7,3,-6,-41,-6,-111,-5,81,-4,-14,-4,-117,-3,9,-2,112,-2,-59,-2,19,-1,93,-1,-86,-1,-10,-1,84,0,-89,0,-8,0,68,1,-101,1,8,2,-127,2,9,3,-102,3,56,4,-35,4,-109,5,88,6,45,7,17,8,2,9,8,10,18,11,38,12,60,13,105,14,-75,15,23,17,-128,18,-21,19,87,21,-53,22,59,24,-64,25,67,27,-37,28,93,30,-46,31,39,33,99,34,-99,35,-49,36,-7,37,22,39,28,40,11,41,-33,41,-70,42,-114,43,115,44,77,45,52,46,7,47,-24,47,-51,48,-48,49,-42,50,-17,51,18,53,78,54,121,55,-100,56,-62,57,-21,58,26,60,61,61,94,62,103,63,97,64,72,65,33,66,-2,66,-59,67,-107,68,75,69,-4,69,-97,70,78,71,-20,71,-122,72,17,73,-92,73,47,74,-73,74,51,75,-90,75,11,76,107,76,-54,76,34,77,117,77,-72,77,-24,77,3,78,17,78,28,78,23,78,17,78,-5,77,-22,77,-83,77,103,77,18,77,-60,76,120,76,38,76,-49,75,114,75,-2,74,126,74,-9,73,121,73,-3,72,-113,72,25,72,-105,71,3,71,115,70,-21,69,109,69,-21,68,108,68,-33,67,63,67,-118,66,-51,65,0,65,55,64,87,63,104,62,70,61,8,60,-77,58,65,57,-55,55,49,54,-108,52,-51,50,-29,48,-34,46,-71,44,-97,42,121,40,94,38,38,36,-54,33,90,31,-18,28,-115,26,52,24,-41,21,116,19,11,17,-104,14,37,12,-71,9,81,7,-14,4,-103,2,61,0,-26,-3,-114,-5,57,-7,-10,-10,-67,-12,-109,-14,108,-16,82,-18,58,-20,49,-22,47,-24,70,-26,113,-28,-74,-30,-1,-32,94,-33,-60,-35,76,-36,-34,-38,-110,-39,87,-40,56,-41,42,-42,37,-43,40,-44,68,-45,120,-46,-67,-47,23,-47,123,-48,-23,-49,92,-49,-54,-50,75,-50,-45,-51,97,-51,-1,-52,-100,-52,57,-52,-56,-53,91,-53,-10,-54,-111,-54,45,-54,-41,-55,-126,-55,44,-55,-60,-56,99,-56,-5,-57,-88,-57,89,-57,24,-57,-43,-58,-108,-58,92,-58,44,-58,2,-58,-42,-59,-62,-59,-90,-59,-98,-59,-100,-59,-88,-59,-68,-59,-59,-59,-32,-59,-24,-59,9,-58,26,-58,73,-58,100,-58,-120,-58,-86,-58,-35,-58,21,-57,75,-57,-124,-57,-58,-57,24,-56,116,-56,-52,-56,39,-55,120,-55,-50,-55,41,-54,123,-54,-71,-54,-21,-54,18,-53,51,-53,53,-53,43,-53,5,-53,-46,-54,-115,-54,53,-54,-49,-55,96,-55,-19,-56,-126,-56,21,-56,-89,-57,54,-57,-44,-58,-121,-58,53,-58,-2,-59,-47,-59,-65,-59,-66,-59,-64,-59,-53,-59,-23,-59,19,-58,67,-58,123,-58,-89,-58,-37,-58,23,-57,84,-57,-119,-57,-62,-57,-12,-57,42,-56,85,-56,122,-56,-98,-56,-63,-56,-40,-56,-12,-56,0,-55,7,-55,-6,-56,-23,-56,-41,-56,-65,-56,-85,-56,-117,-56,108,-56,66,-56,35,-56,17,-56,11,-56,23,-56,39,-56,68,-56,103,-56,-94,-56,-10,-56,96,-55,-28,-55,110,-54,22,-53,-64,-53,127,-52,73,-51,39,-50,36,-49,49,-48,69,-47,86,-46,105,-45,-105,-44,-45,-43,37,-41,110,-40,-64,-39,30,-37,127,-36,-25,-35,78,-33,-63,-32,56,-30,-82,-29,34,-27,-117,-26,-22,-25,72,-23,-87,-22,-3,-21,63,-19,117,-18,-106,-17,-82,-16,-66,-15,-58,-14,-46,-13,-53,-12,-61,-11,-75,-10,-81,-9,-93,-8,-99,-7,-109,-6,-113,-5,-111,-4,-109,-3,-97,-2,-96,-1,-81,0,-63,1,-36,2,-16,3,1,5,10,6,26,7,32,8,38,9,51,10,52,11,48,12,31,13,7,14,-20,14,-43,15,-77,16,-104,17,112,18,74,19,27,20,-20,20,-67,21,-107,22,115,23,79,24,33,25,-8,25,-54,26,-88,27,122,28,88,29,61,30,39,31,10,32,-23,32,-47,33,-72,34,-67,35,-80,36,-79,37,-101,38,-119,39,117,40,89,41,68,42,32,43,-10,43,-79,44,87,45,-28,45,94,46,-63,46,22,47,70,47,96,47,79,47,48,47,-13,46,-83,46,58,46,-51,45,71,45,-50,44,71,44,-52,43,77,43,-33,42,120,42,41,42,-34,41,-97,41,117,41,106,41,106,41,-117,41,-82,41,-26,41,26,42,89,42,-104,42,-22,42,42,43,-125,43,-47,43,43,44,119,44,-58,44,29,45,121,45,-21,45,88,46,-57,46,51,47,-105,47,19,48,-113,48,20,49,-116,49,9,50,117,50,-36,50,52,51,-114,51,-38,51,18,52,69,52,90,52,94,52,78,52,49,52,23,52,-34,51,-88,51,89,51,14,51,-84,50,81,50}; }
	private static byte[] data63(){ return new byte[] {-11,49,-93,49,75,49,-14,48,-91,48,76,48,-2,47,-80,47,123,47,83,47,52,47,25,47,7,47,-3,46,7,47,22,47,65,47,108,47,-93,47,-24,47,34,48,122,48,-60,48,45,49,-110,49,-10,49,91,50,-74,50,40,51,-107,51,9,52,115,52,-32,52,74,53,-67,53,46,54,-99,54,18,55,116,55,-41,55,42,56,-127,56,-51,56,19,57,70,57,115,57,-115,57,-101,57,-107,57,-115,57,125,57,96,57,53,57,-11,56,-87,56,93,56,10,56,-57,55,120,55,44,55,-36,54,-117,54,60,54,-18,53,-90,53,106,53,36,53,-30,52,-111,52,65,52,-39,51,110,51,-9,50,-127,50,-6,49,91,49,-92,48,-45,47,-12,46,2,46,17,45,0,44,-26,42,-85,41,98,40,5,39,-88,37,79,36,-9,34,-115,33,-1,31,98,30,-80,28,6,27,87,25,-93,23,-23,21,17,20,28,18,19,16,-5,13,-18,11,-27,9,-38,7,-61,5,-98,3,107,1,53,-1,-5,-4,-50,-6,-86,-8,-100,-10,-123,-12,106,-14,84,-16,69,-18,78,-20,104,-22,-117,-24,-74,-26,-20,-28,29,-29,90,-31,-100,-33,-20,-35,86,-36,-62,-38,64,-39,-67,-41,70,-42,-55,-44,102,-45,25,-46,-15,-48,-38,-49,-66,-50,-88,-51,-115,-52,122,-53,118,-54,-124,-55,-98,-56,-71,-57,-60,-58,-66,-59,-84,-60,-108,-61,127,-62,92,-63,62,-64,11,-65,-46,-67,109,-68,15,-69,-97,-71,71,-72,-29,-74,-120,-75,31,-76,-62,-78,100,-79,39,-80,-6,-82,-31,-83,-31,-84,-25,-85,5,-85,40,-86,108,-87,-58,-88,80,-88,-27,-89,-109,-89,79,-89,32,-89,12,-89,15,-89,50,-89,93,-89,-88,-89,-1,-89,116,-88,-10,-88,-106,-87,60,-86,-18,-86,-95,-85,95,-84,33,-83,-32,-83,-104,-82,76,-81,-23,-81,114,-80,-20,-80,95,-79,-80,-79,0,-78,34,-78,69,-78,71,-78,65,-78,70,-78,65,-78,59,-78,42,-78,40,-78,43,-78,57,-78,80,-78,116,-78,-90,-78,-8,-78,96,-77,-44,-77,69,-76,-65,-76,88,-75,-5,-75,-79,-74,98,-73,26,-72,-48,-72,-123,-71,75,-70,30,-69,-3,-69,-24,-68,-49,-67,-74,-66,-100,-65,-120,-64,-111,-63,-94,-62,-58,-61,-15,-60,26,-58,69,-57,116,-56,-64,-55,27,-53,-123,-52,-24,-51,80,-49,-81,-48,19,-46,118,-45,-31,-44,85,-42,-35,-41,88,-39,-61,-38,18,-36,104,-35,-74,-34,22,-32,110,-31,-66,-30,-9,-29,46,-27,89,-26,-122,-25,-86,-24,-36,-23,15,-21,59,-20,83,-19,94,-18,113,-17,-117,-16,-83,-15,-48,-14,-33,-13,-29,-12,-39,-11,-58,-10,-83,-9,-103,-8,-125,-7,108,-6,65,-5,9,-4,-56,-4,-128,-3,38,-2,-33,-2,-102,-1,99,0,29,1,-42,1,-124,2,75,3,28,4,10,5,0,6,-4,6,2,8,12,9,35,10,62,11,119,12,-82,13,-8,14,39,16,92,17,118,18,-108,19,-75,20,-45,21,-14,22,-14,23,-21,24,-59,25,-100,26,104,27,52,28,-16,28,-104,29,63,30,-34,30,127,31,16,32,-90,32,51,33,-59,33,68,34,-59,34,55,35,-85,35,28,36,-110,36,1,37,102,37,-73,37,20,38,104,38,-55,38,25,39,101,39,-89,39,-15,39,73,40,-104,40,-23,40,51,41,-123,41,-30,41,59,42,-96,42,-1,42,94,43,-65,43,24,44,118,44,-64,44,6,45,68,45,120,45,-67,45,-19,45,31,46,56,46,76,46,100,46,-119,46,-73,46,-17,46,34,47,71,47,111,47,-98,47,-28,47,56,48,-108,48,-16,48,76,49,-91,49,-1,49,94,50,-66,50,34,51,120,51,-55,51,16,52,75,52,127,52,-73,52,8,53,109,53,-39,53,59,54,-110,54,-7,54,103,55,7,56,-83,56,115,57,42,58,-18,58,-81,59,114,60,60,61,12,62,-38,62,-100,63,76,64,-28,64,92,65,-70,65,16,66,105,66,-93,66,-52,66,-46,66,-49,66,-63,66,-81,66,-93,66,-111,66,-126,66,115,66,85,66,46,66,-5,65,-15,65,-6,65,12,66,23,66,22,66,24,66,15,66,28,66,56,66,88,66,103,66,111,66,115,66,107,66,108,66,113,66,127,66,-128,66,115,66,89,66,50,66,10,66,-34,65,-74,65,-116,65,74,65,8,65,-61,64,-124,64,74,64,-1,63,-77,63,88,63,-9,62,-96,62,62,62,-19,61,-105,61,45,61,-76,60,32,60,-113,59,-5,58,95,58,-81,57,-27,56,6,56,9,55,-3,53,-40,52,-79,51,107,50,23,49,-93,47,30,46,-125,44,-14,42,92,41,-56,39,46,38,-120,36,-27,34,35,33,93,31,-93,29,9,28,113,26,-58,24,0,23,28,21,59,19,74,17,113,15,-110,13,-95,11,-103,9,114,7,55,5,-22,2,-78,0,-128,-2,77,-4,0,-6,-80,-9,84,-11,-6,-14,-83,-16,-123,-18}; }
	private static byte[] data64(){ return new byte[] {110,-20,92,-22,59,-24,30,-26,12,-28,7,-30,36,-32,87,-34,-115,-36,-62,-38,-16,-40,27,-41,72,-43,-128,-45,-56,-47,20,-48,75,-50,124,-52,-104,-54,-74,-56,-48,-58,0,-59,53,-61,106,-63,-96,-65,-53,-67,-3,-69,50,-70,125,-72,-31,-74,84,-75,-34,-77,108,-78,21,-79,-73,-81,-117,-82,104,-83,119,-84,-119,-85,-61,-86,-6,-87,86,-87,-68,-88,65,-88,-28,-89,-102,-89,99,-89,46,-89,2,-89,-25,-90,-42,-90,-47,-90,-43,-90,-39,-90,-29,-90,-7,-90,30,-89,70,-89,111,-89,-115,-89,-63,-89,3,-88,77,-88,-92,-88,10,-87,-128,-87,9,-86,-114,-86,48,-85,-41,-85,-97,-84,114,-83,88,-82,65,-81,45,-80,39,-79,47,-78,68,-77,101,-76,-120,-75,-89,-74,-60,-73,-46,-72,-14,-71,4,-69,47,-68,92,-67,-112,-66,-66,-65,-24,-64,16,-62,64,-61,112,-60,-81,-59,-17,-58,41,-56,81,-55,115,-54,-117,-53,-103,-52,-87,-51,-91,-50,-102,-49,101,-48,33,-47,-65,-47,83,-46,-35,-46,97,-45,-37,-45,72,-44,-100,-44,-23,-44,40,-43,115,-43,-53,-43,45,-42,-104,-42,-7,-42,107,-41,-31,-41,110,-40,13,-39,-51,-39,-110,-38,100,-37,40,-36,-6,-36,-42,-35,-47,-34,-36,-33,-12,-32,12,-30,36,-29,61,-28,89,-27,127,-26,-73,-25,-10,-24,51,-22,109,-21,-106,-20,-62,-19,-46,-18,-11,-17,24,-15,61,-14,87,-13,108,-12,97,-11,90,-10,55,-9,49,-8,26,-7,13,-6,-16,-6,-43,-5,-87,-4,126,-3,94,-2,72,-1,37,0,-19,0,-91,1,100,2,13,3,-56,3,106,4,18,5,-97,5,34,6,-99,6,19,7,117,7,-42,7,61,8,-102,8,-7,8,80,9,-93,9,6,10,106,10,-12,10,-126,11,31,12,-78,12,84,13,12,14,-43,14,-75,15,-99,16,-104,17,-121,18,-126,19,111,20,106,21,96,22,110,23,117,24,-123,25,110,26,93,27,63,28,45,29,21,30,-6,30,-41,31,-83,32,125,33,73,34,9,35,-49,35,-118,36,71,37,-4,37,-96,38,55,39,-55,39,93,40,-16,40,123,41,-1,41,123,42,-28,42,74,43,-83,43,17,44,113,44,-65,44,8,45,55,45,124,45,-85,45,-30,45,9,46,43,46,59,46,64,46,62,46,63,46,60,46,45,46,16,46,-25,45,-68,45,-122,45,78,45,29,45,-20,44,-74,44,-125,44,85,44,50,44,16,44,-11,43,-34,43,-50,43,-65,43,-72,43,-75,43,-75,43,-69,43,-65,43,-67,43,-90,43,120,43,64,43,-1,42,-83,42,74,42,-60,41,46,41,121,40,-69,39,-30,38,8,38,37,37,67,36,79,35,66,34,58,33,56,32,83,31,111,30,-111,29,-72,28,-40,27,-8,26,36,26,96,25,-81,24,2,24,84,23,-103,22,-40,21,31,21,101,20,-62,19,25,19,114,18,-54,17,10,17,90,16,-91,15,16,15,123,14,-13,13,98,13,-51,12,49,12,-118,11,-17,10,81,10,-62,9,43,9,-119,8,-64,7,-25,6,7,6,44,5,92,4,120,3,-97,2,-79,1,-72,0,-68,-1,-62,-2,-56,-3,-27,-4,1,-4,51,-5,83,-6,-127,-7,-71,-8,20,-8,-114,-9,32,-9,-66,-10,103,-10,24,-10,-28,-11,-51,-11,-44,-11,-13,-11,37,-10,99,-10,-87,-10,-8,-10,84,-9,-67,-9,65,-8,-43,-8,106,-7,7,-6,-103,-6,64,-5,-37,-5,-116,-4,67,-3,6,-2,-64,-2,116,-1,34,0,-35,0,-103,1,98,2,60,3,25,4,-2,4,-48,5,-91,6,122,7,75,8,34,9,-24,9,-84,10,97,11,23,12,-71,12,85,13,-37,13,83,14,-65,14,21,15,102,15,-78,15,-3,15,70,16,-122,16,-49,16,23,17,101,17,-72,17,3,18,103,18,-55,18,61,19,-73,19,69,20,-39,20,108,21,-10,21,127,22,10,23,-106,23,38,24,-79,24,53,25,-71,25,48,26,-103,26,-13,26,63,27,-116,27,-51,27,16,28,62,28,100,28,109,28,124,28,117,28,109,28,71,28,35,28,-40,27,122,27,2,27,114,26,-31,25,53,25,116,24,-95,23,-92,22,-121,21,86,20,21,19,-49,17,100,16,-8,14,106,13,-41,11,51,10,-124,8,-32,6,49,5,-118,3,-39,1,34,0,107,-2,-63,-4,42,-5,-101,-7,34,-8,-80,-10,71,-11,-33,-13,-110,-14,89,-15,72,-16,60,-17,81,-18,116,-19,-102,-20,-43,-21,37,-21,-100,-22,46,-22,-39,-23,-102,-23,99,-23,42,-23,-2,-24,-41,-24,-67,-24,-88,-24,-110,-24,125,-24,88,-24,53,-24,15,-24,-23,-25,-67,-25,-109,-25,105,-25,43,-25,-23,-26,-96,-26,106,-26,67,-26,25,-26,-4,-27,-50,-27,-96,-27,111,-27,78,-27,58,-27,39,-27,13,-27,-22,-28,-63,-28,-116,-28,84,-28,25,-28,-39,-29,-111,-29,71,-29,-18,-30,-113,-30,47,-30,-28,-31,-108,-31,92,-31}; }
	private static byte[] data65(){ return new byte[] {27,-31,-18,-32,-45,-32,-67,-32,-64,-32,-50,-32,-21,-32,20,-31,65,-31,116,-31,-90,-31,-24,-31,36,-30,99,-30,-110,-30,-74,-30,-49,-30,-28,-30,-6,-30,9,-29,15,-29,0,-29,-23,-30,-64,-30,-90,-30,127,-30,112,-30,84,-30,75,-30,42,-30,16,-30,-8,-31,-11,-31,-7,-31,15,-30,33,-30,62,-30,83,-30,102,-30,-115,-30,-62,-30,-2,-30,63,-29,120,-29,-74,-29,-12,-29,60,-28,-118,-28,-37,-28,42,-27,-123,-27,-37,-27,32,-26,94,-26,-95,-26,-14,-26,76,-25,-81,-25,13,-24,95,-24,-75,-24,7,-23,115,-23,-39,-23,79,-22,-68,-22,50,-21,-94,-21,14,-20,-124,-20,-19,-20,103,-19,-36,-19,82,-18,-81,-18,-4,-18,62,-17,-117,-17,-51,-17,25,-16,86,-16,-121,-16,-94,-16,-75,-16,-50,-16,-20,-16,4,-15,25,-15,47,-15,66,-15,101,-15,126,-15,-102,-15,-66,-15,-11,-15,44,-14,99,-14,-118,-14,-53,-14,12,-13,93,-13,-106,-13,-52,-13,10,-12,57,-12,-127,-12,-82,-12,-24,-12,21,-11,65,-11,105,-11,-116,-11,-77,-11,-50,-11,-20,-11,3,-10,28,-10,49,-10,79,-10,103,-10,-128,-10,-95,-10,-71,-10,-41,-10,-20,-10,0,-9,28,-9,50,-9,64,-9,82,-9,77,-9,83,-9,62,-9,48,-9,5,-9,-35,-10,-91,-10,105,-10,20,-10,-75,-11,71,-11,-53,-12,68,-12,-88,-13,10,-13,93,-14,-103,-15,-44,-16,19,-16,89,-17,-105,-18,-40,-19,19,-19,92,-20,-90,-21,1,-21,121,-22,7,-22,-78,-23,117,-23,70,-23,44,-23,45,-23,80,-23,-117,-23,-23,-23,99,-22,-22,-22,120,-21,15,-20,-85,-20,107,-19,36,-18,-15,-18,-76,-17,103,-16,11,-15,-92,-15,69,-14,-34,-14,121,-13,14,-12,-108,-12,20,-11,-123,-11,11,-10,-110,-10,44,-9,-55,-9,110,-8,8,-7,-91,-7,67,-6,-10,-6,-87,-5,111,-4,62,-3,-1,-3,-75,-2,86,-1,0,0,-82,0,88,1,7,2,-79,2,81,3,-16,3,-113,4,58,5,-21,5,-74,6,-125,7,103,8,77,9,69,10,66,11,91,12,-122,13,-45,14,36,16,-123,17,-37,18,60,20,-101,21,11,23,-115,24,21,26,-107,27,3,29,105,30,-53,31,45,33,-104,34,6,36,113,37,-48,38,33,40,89,41,-107,42,-45,43,21,45,90,46,-117,47,-79,48,-52,49,-43,50,-14,51,-2,52,25,54,30,55,52,56,49,57,51,58,36,59,21,60,3,61,-15,61,-35,62,-63,63,-118,64,78,65,-5,65,-77,66,89,67,-1,67,-107,68,31,69,-118,69,-8,69,88,70,-66,70,26,71,116,71,-55,71,15,72,89,72,-92,72,-19,72,64,73,-103,73,18,74,-127,74,-3,74,113,75,-24,75,88,76,-57,76,56,77,-88,77,16,78,98,78,-101,78,-67,78,-51,78,-35,78,-44,78,-63,78,-119,78,78,78,-9,77,-101,77,45,77,-82,76,47,76,-81,75,58,75,-81,74,20,74,118,73,-32,72,87,72,-54,71,78,71,-64,70,45,70,-127,69,-31,68,54,68,-118,67,-42,66,9,66,40,65,38,64,16,63,-28,61,-80,60,95,59,6,58,-126,56,-37,54,7,53,38,51,49,49,59,47,60,45,42,43,-8,40,-91,38,86,36,-3,33,-89,31,84,29,4,27,-81,24,75,22,-27,19,-127,17,41,15,-41,12,-113,10,85,8,2,6,-74,3,92,1,20,-1,-50,-4,-109,-6,93,-8,41,-10,-21,-13,-84,-15,109,-17,51,-19,17,-21,1,-23,-3,-26,4,-27,5,-29,39,-31,82,-33,-87,-35,18,-36,-89,-38,65,-39,-4,-41,-65,-42,-80,-43,-67,-44,-22,-45,35,-45,112,-46,-43,-47,60,-47,-85,-48,31,-48,-103,-49,25,-49,-110,-50,17,-50,123,-51,-19,-52,85,-52,-59,-53,47,-53,-99,-54,7,-54,-124,-55,-16,-56,111,-56,-20,-57,121,-57,23,-57,-59,-58,-111,-58,88,-58,40,-58,2,-58,-20,-59,-40,-59,-52,-59,-53,-59,-44,-59,-37,-59,-29,-59,-16,-59,-1,-59,14,-58,41,-58,76,-58,110,-58,-110,-58,-73,-58,-24,-58,31,-57,94,-57,-87,-57,4,-56,82,-56,-72,-56,35,-55,-114,-55,-13,-55,78,-54,-67,-54,40,-53,-102,-53,-8,-53,87,-52,-89,-52,-10,-52,61,-51,123,-51,-92,-51,-45,-51,-18,-51,3,-50,3,-50,-7,-51,-21,-51,-54,-51,-86,-51,-127,-51,89,-51,30,-51,-42,-52,-102,-52,92,-52,31,-52,-20,-53,-68,-53,-109,-53,111,-53,75,-53,54,-53,37,-53,47,-53,63,-53,91,-53,102,-53,117,-53,-112,-53,-78,-53,-39,-53,-21,-53,8,-52,17,-52,18,-52,5,-52,-26,-53,-55,-53,-92,-53,125,-53,70,-53,7,-53,-62,-54,116,-54,55,-54,-17,-55,-61,-55,-109,-55,121,-55,92,-55,77,-55,77,-55,81,-55,105,-55,-117,-55,-66,-55,-7,-55,61,-54,-118,-54,-23,-54,78,-53,-73,-53,35,-52,-106,-52,3,-51,120,-51,-10,-51,116,-50,13,-49,-97,-49}; }
	private static byte[] data66(){ return new byte[] {76,-48,-19,-48,-105,-47,74,-46,3,-45,-39,-45,-88,-44,-121,-43,95,-42,73,-41,66,-40,71,-39,74,-38,83,-37,93,-36,111,-35,-128,-34,-103,-33,-80,-32,-48,-31,-23,-30,21,-28,47,-27,84,-26,109,-25,-103,-24,-49,-23,7,-21,62,-20,106,-19,-114,-18,-78,-17,-38,-16,8,-14,52,-13,99,-12,-117,-11,-80,-10,-62,-9,-50,-8,-27,-7,-9,-6,19,-4,25,-3,29,-2,21,-1,16,0,17,1,33,2,56,3,75,4,84,5,91,6,90,7,110,8,-116,9,-85,10,-56,11,-38,12,-25,13,-24,14,-24,15,-17,16,-10,17,-11,18,-29,19,-49,20,-76,21,-116,22,108,23,77,24,62,25,39,26,15,27,-15,27,-46,28,-70,29,-90,30,-105,31,-124,32,101,33,69,34,29,35,-31,35,-99,36,68,37,-31,37,116,38,-12,38,94,39,-85,39,-29,39,18,40,59,40,85,40,89,40,84,40,73,40,54,40,30,40,2,40,-25,39,-49,39,-73,39,-92,39,-110,39,-128,39,123,39,125,39,123,39,112,39,114,39,-122,39,-107,39,-75,39,-53,39,-16,39,20,40,51,40,99,40,-118,40,-51,40,20,41,106,41,-69,41,12,42,98,42,-63,42,53,43,-97,43,32,44,-114,44,11,45,123,45,-8,45,127,46,3,47,-115,47,19,48,-107,48,9,49,-128,49,-14,49,105,50,-43,50,51,51,-119,51,-62,51,-18,51,15,52,47,52,63,52,66,52,52,52,26,52,-21,51,-78,51,122,51,50,51,-14,50,-93,50,99,50,13,50,-71,49,102,49,34,49,-25,48,-74,48,-122,48,98,48,49,48,3,48,-23,47,-39,47,-32,47,-32,47,-31,47,-23,47,1,48,40,48,88,48,-120,48,-71,48,-13,48,49,49,122,49,-49,49,51,50,-98,50,10,51,127,51,-2,51,122,52,-5,52,120,53,-9,53,121,54,-20,54,100,55,-37,55,64,56,-102,56,-19,56,49,57,115,57,-89,57,-49,57,-17,57,-9,57,-12,57,-30,57,-53,57,-76,57,-100,57,-121,57,96,57,49,57,-3,56,-60,56,-127,56,67,56,-3,55,-62,55,121,55,59,55,-18,54,-99,54,63,54,-33,53,-122,53,49,53,-43,52,108,52,-21,51,106,51,-39,50,83,50,-68,49,31,49,111,48,-81,47,-40,46,-19,45,-2,44,4,44,0,43,-29,41,-77,40,108,39,15,38,-95,36,39,35,-97,33,24,32,120,30,-53,28,9,27,60,25,117,23,-99,21,-65,19,-41,17,-36,15,-40,13,-62,11,-85,9,-126,7,104,5,64,3,21,1,-50,-2,118,-4,16,-6,-74,-9,90,-11,20,-13,-69,-16,110,-18,24,-20,-44,-23,-89,-25,-111,-27,-89,-29,-52,-31,1,-32,66,-34,-118,-36,-9,-38,117,-39,27,-40,-54,-42,-115,-43,75,-44,1,-45,-72,-47,112,-48,44,-49,-24,-51,-101,-52,72,-53,-22,-55,115,-56,-15,-58,111,-59,-19,-61,121,-62,3,-63,-112,-65,26,-66,-94,-68,55,-69,-43,-71,-109,-72,81,-73,43,-74,2,-75,-24,-77,-57,-78,-68,-79,-71,-80,-53,-81,-16,-82,37,-82,91,-83,-102,-84,-48,-85,37,-85,-106,-86,21,-86,-83,-87,72,-87,-3,-88,-70,-88,-98,-88,-118,-88,-100,-88,-67,-88,0,-87,82,-87,-92,-87,14,-86,126,-86,4,-85,-105,-85,52,-84,-47,-84,124,-83,15,-82,-67,-82,80,-81,-19,-81,121,-80,3,-79,125,-79,-12,-79,88,-78,-62,-78,28,-77,119,-77,-56,-77,13,-76,89,-76,-97,-76,-22,-76,48,-75,110,-75,-65,-75,19,-74,116,-74,-51,-74,56,-73,-86,-73,42,-72,-89,-72,53,-71,-49,-71,117,-70,46,-69,-22,-69,-87,-68,104,-67,45,-66,5,-65,-27,-65,-43,-64,-57,-63,-83,-62,-123,-61,108,-60,98,-59,107,-58,124,-57,-116,-56,-94,-55,-77,-54,-51,-53,-12,-52,43,-50,123,-49,-51,-48,47,-46,-127,-45,-40,-44,40,-42,-116,-41,-16,-40,108,-38,-36,-37,65,-35,-115,-34,-50,-33,6,-31,53,-30,91,-29,-120,-28,-108,-27,-103,-26,112,-25,74,-24,13,-23,-46,-23,-111,-22,70,-21,-16,-21,-118,-20,27,-19,-85,-19,74,-18,-17,-18,-107,-17,53,-16,-55,-16,92,-15,-12,-15,-105,-14,76,-13,1,-12,-62,-12,-128,-11,70,-10,8,-9,-54,-9,-90,-8,-115,-7,-124,-6,110,-5,82,-4,51,-3,24,-2,9,-1,3,0,-1,0,-11,1,-37,2,-58,3,-94,4,-122,5,106,6,76,7,42,8,-3,8,-52,9,-97,10,108,11,69,12,35,13,5,14,-39,14,-79,15,123,16,84,17,40,18,3,19,-26,19,-66,20,-109,21,102,22,44,23,-35,23,-117,24,53,25,-33,25,110,26,-35,26,60,27,-123,27,-53,27,8,28,65,28,113,28,-104,28,-71,28,-37,28,-2,28,38,29,84,29,125,29,-73,29,-15,29,58,30,-116,30,-37,30,59,31,124,31,-40,31,38,32,-111,32,-29,32,55,33,126,33,-63,33,-9,33}; }
	private static byte[] data67(){ return new byte[] {47,34,101,34,-101,34,-62,34,-9,34,38,35,94,35,-109,35,-56,35,8,36,69,36,-107,36,-25,36,72,37,-92,37,6,38,96,38,-44,38,71,39,-48,39,78,40,-54,40,65,41,-71,41,55,42,-64,42,71,43,-41,43,95,44,-23,44,114,45,-1,45,-109,46,56,47,-38,47,-128,48,22,49,-76,49,80,50,-9,50,-97,51,86,52,8,53,-59,53,122,54,40,55,-31,55,-90,56,126,57,79,58,33,59,-23,59,-69,60,-126,61,84,62,40,63,-10,63,-71,64,119,65,34,66,-64,66,76,67,-35,67,97,68,-32,68,74,69,-89,69,-22,69,38,70,91,70,-108,70,-58,70,-21,70,16,71,47,71,74,71,123,71,-89,71,-36,71,-4,71,35,72,62,72,92,72,111,72,-120,72,-81,72,-71,72,-72,72,-98,72,-124,72,107,72,82,72,57,72,15,72,-39,71,-120,71,59,71,-20,70,-85,70,103,70,20,70,-67,69,99,69,26,69,-52,68,127,68,45,68,-43,67,120,67,30,67,-66,66,89,66,-23,65,95,65,-62,64,20,64,72,63,117,62,-115,61,-105,60,-118,59,98,58,25,57,-67,55,62,54,-79,52,23,51,115,49,-51,47,6,46,53,44,71,42,92,40,110,38,-118,36,-89,34,-64,32,-52,30,-36,28,-26,26,-1,24,34,23,88,21,-118,19,-76,17,-45,15,-20,13,10,12,48,10,94,8,-110,6,-71,4,-42,2,-19,0,-7,-2,6,-3,16,-5,36,-7,49,-9,57,-11,54,-13,39,-15,14,-17,2,-19,7,-21,24,-23,37,-25,29,-27,18,-29,9,-31,9,-33,29,-35,52,-37,76,-39,85,-41,83,-43,67,-45,51,-47,46,-49,54,-51,61,-53,54,-55,21,-57,-12,-60,-58,-62,-80,-64,-94,-66,-78,-68,-62,-70,-26,-72,12,-73,65,-75,-109,-77,7,-78,-79,-80,107,-81,72,-82,57,-83,65,-84,110,-85,-79,-86,29,-86,-97,-87,56,-87,-24,-88,-94,-88,105,-88,59,-88,24,-88,7,-88,-2,-89,5,-88,20,-88,32,-88,59,-88,90,-88,-115,-88,-63,-88,5,-87,78,-87,-93,-87,6,-86,111,-86,-25,-86,101,-85,-10,-85,-111,-84,55,-83,-39,-83,-126,-82,47,-81,-15,-81,-76,-80,-125,-79,79,-78,29,-77,-14,-77,-59,-76,-85,-75,-119,-74,115,-73,82,-72,65,-71,59,-70,67,-69,54,-68,31,-67,0,-66,-14,-66,-29,-65,-45,-64,-60,-63,-76,-62,-101,-61,126,-60,93,-59,70,-58,62,-57,59,-56,63,-55,48,-54,19,-53,-4,-53,-30,-52,-44,-51,-51,-50,-53,-49,-63,-48,-92,-47,120,-46,89,-45,48,-44,24,-43,-13,-43,-52,-42,-114,-41,74,-40,-7,-40,-93,-39,85,-38,13,-37,-49,-37,-113,-36,66,-35,-13,-35,-88,-34,94,-33,46,-32,13,-31,-10,-31,-35,-30,-83,-29,-112,-28,108,-27,100,-26,113,-25,-117,-24,-103,-23,-95,-22,-99,-21,-86,-20,-71,-19,-38,-18,-4,-17,31,-15,40,-14,46,-13,40,-12,45,-11,50,-10,58,-9,59,-8,49,-7,22,-6,-22,-6,-97,-5,83,-4,-7,-4,-94,-3,65,-2,-60,-2,64,-1,-98,-1,-16,-1,62,0,-109,0,-41,0,24,1,59,1,96,1,114,1,-110,1,-63,1,-15,1,35,2,65,2,94,2,-123,2,-67,2,11,3,92,3,-77,3,9,4,103,4,-58,4,43,5,-96,5,31,6,-78,6,56,7,-49,7,100,8,12,9,-54,9,-119,10,89,11,36,12,-8,12,-46,13,-72,14,-86,15,-106,16,-106,17,-109,18,-110,19,-122,20,107,21,79,22,48,23,19,24,-15,24,-59,25,119,26,34,27,-60,27,120,28,36,29,-50,29,92,30,-19,30,112,31,-2,31,-114,32,22,33,-90,33,45,34,-71,34,56,35,-82,35,48,36,-88,36,36,37,-117,37,-29,37,59,38,-124,38,-38,38,21,39,88,39,-122,39,-64,39,-17,39,26,40,65,40,106,40,-118,40,-74,40,-26,40,26,41,67,41,104,41,-110,41,-61,41,-16,41,16,42,43,42,73,42,79,42,103,42,100,42,97,42,65,42,23,42,-39,41,-94,41,95,41,33,41,-37,40,121,40,7,40,-126,39,19,39,-94,38,51,38,-80,37,38,37,-111,36,-11,35,92,35,-66,34,38,34,-117,33,-16,32,74,32,-111,31,-36,30,50,30,-110,29,-10,28,90,28,-75,27,3,27,74,26,-113,25,-18,24,71,24,-82,23,3,23,76,22,-127,21,-68,20,-2,19,76,19,-101,18,-20,17,46,17,87,16,-128,15,-80,14,-9,13,67,13,-109,12,-16,11,54,11,112,10,-92,9,-16,8,71,8,-74,7,30,7,-114,6,-26,5,66,5,-91,4,27,4,-87,3,62,3,-43,2,93,2,-29,1,121,1,37,1,-22,0,-77,0,-114,0,92,0,51,0,9,0,-26,-1,-36,-1,-41,-1,-12,-1,2,0,24,0,27,0,40,0,64,0,101,0,-102,0,-48,0,3,1,53,1}; }
	private static byte[] data68(){ return new byte[] {99,1,-101,1,-22,1,61,2,-99,2,-4,2,89,3,-55,3,54,4,-68,4,74,5,-22,5,-117,6,33,7,-53,7,110,8,38,9,-41,9,-104,10,86,11,17,12,-70,12,94,13,3,14,-98,14,71,15,-40,15,121,16,10,17,-100,17,34,18,-102,18,23,19,-109,19,11,20,-120,20,3,21,126,21,-16,21,94,22,-52,22,68,23,-69,23,56,24,-77,24,49,25,-80,25,46,26,-83,26,47,27,-77,27,54,28,-72,28,57,29,-75,29,38,30,-110,30,-10,30,91,31,-74,31,6,32,61,32,113,32,-119,32,-101,32,-112,32,-127,32,85,32,33,32,-54,31,91,31,-53,30,51,30,-117,29,-33,28,31,28,72,27,85,26,80,25,63,24,49,23,15,22,-23,20,-80,19,112,18,21,17,-89,15,45,14,-76,12,52,11,-83,9,22,8,114,6,-76,4,0,3,74,1,-93,-1,9,-2,109,-4,-38,-6,49,-7,-102,-9,27,-10,-53,-12,-124,-13,95,-14,64,-15,46,-16,42,-17,56,-18,88,-19,-108,-20,-37,-21,61,-21,-95,-22,9,-22,117,-23,-21,-24,110,-24,-14,-25,-107,-25,42,-25,-63,-26,76,-26,-26,-27,-124,-27,47,-27,-43,-28,-106,-28,82,-28,7,-28,-64,-29,122,-29,53,-29,-4,-30,-65,-30,-116,-30,59,-30,-22,-31,-112,-31,73,-31,-6,-32,-85,-32,80,-32,-11,-33,-125,-33,25,-33,-89,-34,58,-34,-60,-35,89,-35,-26,-36,-128,-36,14,-36,-92,-37,62,-37,-35,-38,-112,-38,84,-38,42,-38,-2,-39,-34,-39,-59,-39,-57,-39,-49,-39,-14,-39,18,-38,68,-38,124,-38,-49,-38,44,-37,-116,-37,-38,-37,58,-36,-106,-36,2,-35,99,-35,-69,-35,15,-34,91,-34,-93,-34,-37,-34,24,-33,85,-33,-106,-33,-36,-33,11,-32,45,-32,77,-32,108,-32,-110,-32,-70,-32,-28,-32,16,-31,68,-31,107,-31,-93,-31,-37,-31,24,-30,108,-30,-71,-30,21,-29,84,-29,-92,-29,-19,-29,87,-28,-73,-28,37,-27,-116,-27,-16,-27,88,-26,-60,-26,57,-25,-73,-25,63,-24,-35,-24,107,-23,-7,-23,-123,-22,25,-21,-68,-21,97,-20,9,-19,-84,-19,62,-18,-41,-18,107,-17,10,-16,-99,-16,52,-15,-67,-15,60,-14,-100,-14,4,-13,93,-13,-77,-13,-11,-13,61,-12,105,-12,-114,-12,-111,-12,-108,-12,-117,-12,-125,-12,122,-12,106,-12,84,-12,40,-12,-2,-13,-45,-13,-88,-13,-122,-13,102,-13,79,-13,43,-13,15,-13,-10,-14,-15,-14,-4,-14,13,-13,38,-13,61,-13,93,-13,-118,-13,-65,-13,3,-12,68,-12,-108,-12,-32,-12,40,-11,108,-11,-84,-11,-23,-11,40,-10,94,-10,-125,-10,-100,-10,-77,-10,-66,-10,-53,-10,-66,-10,-87,-10,126,-10,78,-10,20,-10,-35,-11,-95,-11,92,-11,4,-11,-91,-12,77,-12,-14,-13,-107,-13,48,-13,-46,-14,99,-14,-18,-15,111,-15,-18,-16,118,-16,-14,-17,116,-17,-25,-18,87,-18,-62,-19,49,-19,-98,-20,17,-20,-125,-21,15,-21,-102,-22,44,-22,-61,-23,111,-23,38,-23,-3,-24,-36,-24,-46,-24,-52,-24,-43,-24,-18,-24,35,-23,99,-23,-68,-23,23,-22,122,-22,-42,-22,62,-21,-74,-21,49,-20,-88,-20,30,-19,-125,-19,-14,-19,84,-18,-41,-18,76,-17,-50,-17,65,-16,-60,-16,47,-15,-99,-15,4,-14,113,-14,-20,-14,106,-13,-4,-13,-128,-12,-9,-12,105,-11,-23,-11,120,-10,29,-9,-65,-9,106,-8,-5,-8,-99,-7,70,-6,-2,-6,-67,-5,-108,-4,107,-3,61,-2,8,-1,-51,-1,-94,0,-118,1,118,2,116,3,118,4,119,5,118,6,120,7,-122,8,-90,9,-22,10,44,12,123,13,-62,14,25,16,114,17,-29,18,87,20,-21,21,123,23,21,25,-79,26,84,28,-12,29,-103,31,75,33,-7,34,-100,36,52,38,-56,39,87,41,-35,42,83,44,-48,45,66,47,-89,48,-12,49,40,51,87,52,127,53,-92,54,-69,55,-58,56,-60,57,-80,58,-124,59,82,60,24,61,-23,61,-85,62,107,63,21,64,-75,64,74,65,-33,65,122,66,13,67,-91,67,51,68,-71,68,58,69,-84,69,39,70,-97,70,43,71,-80,71,53,72,-89,72,29,73,-124,73,-7,73,114,74,-9,74,116,75,-11,75,104,76,-28,76,64,77,-84,77,17,78,118,78,-44,78,41,79,108,79,-84,79,-47,79,2,80,32,80,62,80,68,80,64,80,27,80,-25,79,-87,79,94,79,16,79,-87,78,72,78,-50,77,63,77,-99,76,-11,75,84,75,-85,74,11,74,94,73,-97,72,-55,71,-8,70,35,70,82,69,111,68,-111,67,-92,66,-91,65,-110,64,115,63,65,62,13,61,-44,59,-120,58,25,57,-117,55,-22,53,62,52,-121,50,-55,48,-1,46,29,45,32,43,14,41,-13,38,-44,36,-77,34,-95,32,-128,30,85,28,18,26,-35,23,-88,21,-128,19,96,17,61,15,4,13,-63,10,114,8,55,6}; }
	private static byte[] data69(){ return new byte[] {-10,3,-61,1,-119,-1,74,-3,-8,-6,-83,-8,82,-10,8,-12,-70,-15,-115,-17,99,-19,66,-21,28,-23,5,-25,4,-27,17,-29,61,-31,124,-33,-51,-35,44,-36,-106,-38,35,-39,-61,-41,-121,-42,91,-43,73,-44,64,-45,78,-46,97,-47,-111,-48,-48,-49,42,-49,-108,-50,10,-50,-124,-51,11,-51,-112,-52,31,-52,-74,-53,110,-53,37,-53,-23,-54,-102,-54,83,-54,21,-54,-30,-55,-82,-55,125,-55,81,-55,36,-55,-5,-56,-41,-56,-78,-56,-108,-56,104,-56,76,-56,45,-56,20,-56,-7,-57,-28,-57,-47,-57,-69,-57,-92,-57,-100,-57,-112,-57,-112,-57,-122,-57,-119,-57,-114,-57,-103,-57,-83,-57,-59,-57,-33,-57,8,-56,67,-56,123,-56,-62,-56,0,-55,90,-55,-77,-55,25,-54,-124,-54,-9,-54,107,-53,-36,-53,90,-52,-56,-52,64,-51,-75,-51,54,-50,-75,-50,25,-49,127,-49,-41,-49,40,-48,122,-48,-58,-48,15,-47,68,-47,104,-47,-121,-47,-100,-47,-80,-47,-82,-47,-82,-47,-97,-47,-125,-47,104,-47,56,-47,16,-47,-36,-48,-81,-48,122,-48,50,-48,-23,-49,-101,-49,74,-49,-8,-50,-88,-50,99,-50,46,-50,-21,-51,-80,-51,108,-51,53,-51,15,-51,-12,-52,-28,-52,-47,-52,-47,-52,-41,-52,-24,-52,-4,-52,23,-51,70,-51,115,-51,-85,-51,-41,-51,13,-50,65,-50,122,-50,-59,-50,-4,-50,56,-49,97,-49,-112,-49,-60,-49,-13,-49,32,-48,76,-48,117,-48,-93,-48,-52,-48,-9,-48,30,-47,74,-47,121,-47,-91,-47,-40,-47,6,-46,76,-46,-104,-46,-16,-46,70,-45,-97,-45,2,-44,105,-44,-44,-44,90,-43,-30,-43,-125,-42,36,-41,-42,-41,-122,-40,77,-39,21,-38,-12,-38,-50,-37,-74,-36,-97,-35,-120,-34,123,-33,112,-32,124,-31,-120,-30,-92,-29,-78,-28,-60,-27,-57,-26,-39,-25,-26,-24,14,-22,38,-21,67,-20,92,-19,113,-18,-110,-17,-79,-16,-32,-15,5,-13,45,-12,79,-11,119,-10,-87,-9,-37,-8,22,-6,81,-5,-118,-4,-60,-3,-12,-2,28,0,80,1,-126,2,-57,3,0,5,53,6,96,7,-122,8,-92,9,-47,10,-10,11,38,13,73,14,113,15,-122,16,-101,17,-88,18,-65,19,-46,20,-41,21,-47,22,-63,23,-79,24,-115,25,109,26,68,27,28,28,-25,28,-96,29,75,30,-20,30,-118,31,44,32,-56,32,76,33,-71,33,42,34,-104,34,7,35,102,35,-71,35,15,36,86,36,-103,36,-48,36,9,37,55,37,116,37,-99,37,-65,37,-47,37,-17,37,20,38,53,38,77,38,94,38,114,38,-128,38,-104,38,-69,38,-42,38,-5,38,14,39,59,39,86,39,112,39,-104,39,-62,39,-1,39,52,40,103,40,-93,40,-45,40,16,41,92,41,-91,41,2,42,84,42,-82,42,-7,42,74,43,-88,43,11,44,113,44,-55,44,37,45,-128,45,-45,45,40,46,115,46,-60,46,12,47,79,47,-113,47,-72,47,-37,47,4,48,38,48,87,48,107,48,-122,48,-116,48,-119,48,-126,48,116,48,103,48,91,48,73,48,54,48,22,48,-22,47,-55,47,-95,47,119,47,77,47,33,47,-6,46,-59,46,-99,46,119,46,100,46,91,46,80,46,89,46,76,46,90,46,99,46,127,46,-82,46,-36,46,35,47,101,47,-87,47,-19,47,57,48,-109,48,-20,48,74,49,-89,49,14,50,112,50,-35,50,57,51,-97,51,-13,51,80,52,-94,52,-9,52,78,53,-91,53,-18,53,40,54,93,54,-102,54,-34,54,15,55,61,55,84,55,117,55,-112,55,-81,55,-49,55,-34,55,-19,55,-17,55,-17,55,-16,55,-7,55,13,56,29,56,34,56,34,56,26,56,28,56,14,56,21,56,9,56,7,56,-21,55,-48,55,-90,55,115,55,41,55,-37,54,121,54,36,54,-90,53,28,53,98,52,-101,51,-70,50,-39,49,-27,48,-29,47,-47,46,-83,45,122,44,54,43,-31,41,-106,40,61,39,-25,37,118,36,2,35,120,33,-17,31,101,30,-39,28,76,27,-80,25,-12,23,57,22,94,20,-116,18,-87,16,-49,14,-28,12,-29,10,-65,8,-107,6,107,4,71,2,41,0,5,-2,-35,-5,-84,-7,124,-9,79,-11,48,-13,17,-15,10,-17,2,-19,-1,-22,-5,-24,-11,-26,-3,-28,26,-29,74,-31,-116,-33,-69,-35,-21,-37,12,-38,67,-40,-122,-42,-40,-44,61,-45,-98,-47,-4,-49,88,-50,-85,-52,20,-53,126,-55,0,-56,-119,-58,22,-59,-93,-61,43,-62,-69,-64,85,-65,-1,-67,-70,-68,126,-69,84,-70,35,-71,-5,-73,-39,-74,-55,-75,-45,-76,-30,-77,-5,-78,22,-78,45,-79,74,-80,115,-81,-73,-82,7,-82,101,-83,-55,-84,52,-84,-96,-85,18,-85,-100,-86,58,-86,-14,-87,-74,-87,-112,-87,112,-87,98,-87,105,-87,-125,-87,-83,-87,-9,-87,64,-86,-85,-86,16,-85,-114,-85,16,-84,-115,-84,21,-83,-91,-83,65,-82,-40,-82}; }
	private static byte[] data70(){ return new byte[] {112,-81,-3,-81,-112,-80,23,-79,-80,-79,66,-78,-46,-78,88,-77,-36,-77,102,-76,-32,-76,98,-75,-28,-75,107,-74,-12,-74,123,-73,-1,-73,-124,-72,5,-71,-100,-71,64,-70,-26,-70,-105,-69,75,-68,11,-67,-62,-67,-115,-66,97,-65,68,-64,56,-63,52,-62,68,-61,79,-60,107,-59,-105,-58,-31,-57,47,-55,-119,-54,-36,-53,64,-51,-96,-50,23,-48,-112,-47,26,-45,-93,-44,41,-42,-79,-41,31,-39,-106,-38,-5,-37,96,-35,-54,-34,35,-32,122,-31,-90,-30,-59,-29,-53,-28,-55,-27,-64,-26,-74,-25,-94,-24,116,-23,33,-22,-61,-22,81,-21,-17,-21,123,-20,10,-19,125,-19,-34,-19,55,-18,-120,-18,-25,-18,69,-17,-83,-17,22,-16,118,-16,-44,-16,52,-15,-95,-15,29,-14,-76,-14,74,-13,-10,-13,-103,-12,76,-11,0,-10,-57,-10,-102,-9,-124,-8,99,-7,75,-6,46,-5,16,-4,-12,-4,-31,-3,-33,-2,-34,-1,-51,0,-80,1,-121,2,91,3,55,4,19,5,-17,5,-65,6,-111,7,84,8,16,9,-53,9,-117,10,74,11,9,12,-68,12,109,13,10,14,-102,14,45,15,-59,15,92,16,-33,16,90,17,-52,17,55,18,-100,18,-2,18,96,19,-82,19,-9,19,58,20,114,20,-81,20,-37,20,16,21,51,21,100,21,-111,21,-59,21,-29,21,1,22,27,22,65,22,88,22,124,22,-107,22,-64,22,-13,22,41,23,104,23,-111,23,-55,23,-1,23,66,24,-115,24,-39,24,40,25,110,25,-79,25,-5,25,68,26,-111,26,-43,26,27,27,92,27,-108,27,-53,27,-1,27,50,28,101,28,-98,28,-54,28,-20,28,15,29,55,29,108,29,-101,29,-45,29,6,30,71,30,-124,30,-48,30,19,31,100,31,-67,31,29,32,-126,32,-31,32,81,33,-62,33,68,34,-42,34,112,35,22,36,-86,36,80,37,-18,37,-88,38,102,39,66,40,22,41,-17,41,-72,42,-104,43,123,44,118,45,117,46,121,47,115,48,111,49,105,50,103,51,116,52,123,53,-122,54,127,55,122,56,103,57,79,58,29,59,-15,59,-59,60,-114,61,75,62,-17,62,-121,63,6,64,126,64,-13,64,92,65,-59,65,18,66,91,66,-121,66,-73,66,-24,66,20,67,74,67,117,67,-88,67,-40,67,3,68,44,68,97,68,-113,68,-52,68,7,69,76,69,-117,69,-46,69,20,70,87,70,-106,70,-46,70,13,71,59,71,97,71,125,71,-106,71,-98,71,-92,71,-109,71,120,71,70,71,26,71,-38,70,-109,70,48,70,-56,69,78,69,-55,68,47,68,-108,67,-23,66,42,66,99,65,-105,64,-74,63,-48,62,-50,61,-45,60,-78,59,-115,58,71,57,3,56,-68,54,114,53,26,52,-85,50,35,49,-98,47,25,46,-99,44,36,43,-90,41,24,40,-121,38,-18,36,86,35,-63,33,50,32,-73,30,51,29,-93,27,8,26,98,24,-56,22,46,21,-116,19,-28,17,47,16,121,14,-68,12,-14,10,32,9,93,7,-108,5,-62,3,-28,1,-14,-1,4,-2,24,-4,54,-6,101,-8,-123,-10,-92,-12,-81,-14,-79,-16,-84,-18,-69,-20,-46,-22,-18,-24,-12,-26,-9,-28,-30,-30,-52,-32,-73,-34,-74,-36,-67,-38,-61,-40,-75,-42,-89,-44,-121,-46,118,-48,115,-50,123,-52,-119,-54,-113,-56,-107,-58,-100,-60,-84,-62,-30,-64,45,-65,-118,-67,-9,-69,98,-70,-23,-72,114,-73,40,-74,-15,-76,-39,-77,-41,-78,-12,-79,47,-79,121,-80,-37,-81,87,-81,-10,-82,-85,-82,-128,-82,101,-82,96,-82,99,-82,121,-82,-93,-82,-33,-82,42,-81,-127,-81,-26,-81,72,-80,-71,-80,39,-79,-88,-79,34,-78,-92,-78,28,-77,-104,-77,17,-76,-107,-76,13,-75,-119,-75,1,-74,126,-74,-9,-74,104,-73,-41,-73,67,-72,-98,-72,-1,-72,101,-71,-52,-71,60,-70,-88,-70,28,-69,-113,-69,10,-68,-123,-68,11,-67,-114,-67,38,-66,-55,-66,116,-65,35,-64,-48,-64,-121,-63,79,-62,32,-61,1,-60,-37,-60,-73,-59,-101,-58,-120,-57,-124,-56,-126,-55,-120,-54,-116,-53,-113,-52,-118,-51,-112,-50,-109,-49,-91,-48,-62,-47,-24,-46,1,-44,8,-43,-3,-43,-13,-42,-14,-41,-6,-40,6,-38,5,-37,-25,-37,-59,-36,-110,-35,100,-34,48,-33,13,-32,-30,-32,-80,-31,100,-30,27,-29,-62,-29,127,-28,59,-27,21,-26,-34,-26,-83,-25,116,-24,60,-23,16,-22,-21,-22,-28,-21,-33,-20,-40,-19,-64,-18,-78,-17,-95,-16,-97,-15,-107,-14,-119,-13,120,-12,88,-11,54,-10,-14,-10,-85,-9,90,-8,6,-7,-92,-7,47,-6,-80,-6,29,-5,119,-5,-54,-5,27,-4,101,-4,-92,-4,-39,-4,3,-3,40,-3,57,-3,99,-3,-118,-3,-67,-3,-37,-3,-9,-3,10,-2,39,-2,66,-2,124,-2,-74,-2,-3,-2,48,-1,105,-1,-93,-1,-21,-1,68,0,-94,0,-3,0,97,1,-72,1,32,2,123,2,-10,2}; }
	private static byte[] data71(){ return new byte[] {122,3,10,4,-106,4,21,5,-102,5,36,6,-70,6,82,7,-12,7,-110,8,47,9,-47,9,114,10,30,11,-47,11,-124,12,56,13,-5,13,-65,14,-115,15,81,16,15,17,-39,17,-96,18,113,19,49,20,-12,20,-80,21,111,22,42,23,-24,23,-99,24,85,25,-6,25,-92,26,79,27,-18,27,-105,28,38,29,-69,29,65,30,-56,30,79,31,-43,31,82,32,-54,32,51,33,-98,33,-4,33,91,34,-79,34,-8,34,56,35,104,35,-97,35,-47,35,15,36,53,36,98,36,-127,36,-72,36,-34,36,8,37,49,37,95,37,-124,37,-88,37,-59,37,-17,37,20,38,56,38,75,38,101,38,119,38,-126,38,-127,38,114,38,103,38,70,38,48,38,-7,37,-62,37,111,37,32,37,-65,36,92,36,-27,35,99,35,-51,34,38,34,123,33,-49,32,46,32,126,31,-57,30,-2,29,45,29,90,28,-123,27,-65,26,2,26,75,25,-108,24,-45,23,12,23,70,22,-116,21,-33,20,47,20,-124,19,-41,18,42,18,126,17,-44,16,49,16,-103,15,10,15,-125,14,-24,13,64,13,-115,12,-15,11,98,11,-34,10,101,10,-34,9,83,9,-70,8,49,8,-67,7,97,7,13,7,-61,6,97,6,-3,5,-101,5,78,5,19,5,-26,4,-69,4,-121,4,84,4,31,4,-8,3,-27,3,-42,3,-37,3,-37,3,-45,3,-48,3,-45,3,-21,3,13,4,63,4,-121,4,-58,4,4,5,65,5,-118,5,-15,5,96,6,-21,6,102,7,-26,7,92,8,-39,8,87,9,-38,9,102,10,-9,10,-124,11,4,12,120,12,-17,12,111,13,-18,13,115,14,-19,14,91,15,-51,15,58,16,-76,16,41,17,-79,17,53,18,-63,18,64,19,-46,19,90,20,-22,20,-120,21,41,22,-48,22,126,23,30,24,-39,24,-111,25,85,26,28,27,-36,27,-93,28,107,29,53,30,-1,30,-53,31,-115,32,82,33,11,34,-48,34,-115,35,57,36,-46,36,87,37,-45,37,67,38,-97,38,-17,38,40,39,93,39,111,39,114,39,79,39,45,39,-17,38,-84,38,78,38,-21,37,110,37,-27,36,75,36,-91,35,-10,34,54,34,106,33,-113,32,-88,31,-74,30,-74,29,-87,28,-110,27,-118,26,109,25,72,24,-10,22,-87,21,84,20,20,19,-42,17,-103,16,65,15,-40,13,105,12,5,11,-82,9,81,8,1,7,-95,5,64,4,-43,2,112,1,16,0,-80,-2,96,-3,33,-4,-35,-6,-119,-7,53,-8,-23,-10,-72,-11,-106,-12,126,-13,106,-14,75,-15,48,-16,36,-17,36,-18,48,-19,79,-20,119,-21,-86,-22,-36,-23,21,-23,88,-24,-107,-25,-30,-26,63,-26,-104,-27,-13,-28,60,-28,-101,-29,-11,-30,90,-30,-64,-31,42,-31,-122,-32,-42,-33,45,-33,-120,-34,-39,-35,51,-35,-128,-36,-36,-37,36,-37,121,-38,-69,-39,14,-39,85,-40,-85,-41,-3,-42,84,-42,-89,-43,5,-43,112,-44,-31,-45,92,-45,-28,-46,126,-46,27,-46,-56,-47,126,-47,79,-47,40,-47,11,-47,-8,-48,-17,-48,-4,-48,13,-47,44,-47,78,-47,127,-47,-81,-47,-18,-47,39,-46,104,-46,-78,-46,-4,-46,76,-45,-100,-45,-23,-45,57,-44,-125,-44,-33,-44,68,-43,-93,-43,-4,-43,71,-42,-88,-42,3,-41,103,-41,-65,-41,22,-40,112,-40,-65,-40,29,-39,115,-39,-47,-39,51,-38,-94,-38,23,-37,-117,-37,-6,-37,126,-36,2,-35,-103,-35,54,-34,-31,-34,-120,-33,46,-32,-23,-32,-72,-31,-97,-30,-128,-29,106,-28,70,-27,49,-26,20,-25,5,-24,-10,-24,-28,-23,-32,-22,-51,-21,-82,-20,122,-19,64,-18,5,-17,-60,-17,-126,-16,55,-15,-45,-15,87,-14,-68,-14,54,-13,-108,-13,1,-12,91,-12,-84,-12,-18,-12,25,-11,67,-11,114,-11,-104,-11,-61,-11,-29,-11,-4,-11,15,-10,22,-10,46,-10,60,-10,93,-10,119,-10,-111,-10,-93,-10,-73,-10,-56,-10,-34,-10,-4,-10,29,-9,73,-9,101,-9,126,-9,-102,-9,-73,-9,-36,-9,4,-8,27,-8,61,-8,75,-8,95,-8,106,-8,115,-8,118,-8,123,-8,121,-8,127,-8,123,-8,120,-8,102,-8,91,-8,72,-8,60,-8,28,-8,0,-8,-34,-9,-71,-9,-111,-9,104,-9,52,-9,3,-9,-68,-10,118,-10,31,-10,-56,-11,98,-11,-6,-12,-116,-12,27,-12,-75,-13,72,-13,-46,-14,88,-14,-45,-15,91,-15,-30,-16,114,-16,0,-16,-109,-17,38,-17,-71,-18,64,-18,-43,-19,113,-19,41,-19,-33,-20,-93,-20,104,-20,39,-20,-15,-21,-62,-21,-83,-21,-87,-21,-79,-21,-58,-21,-41,-21,-24,-21,1,-20,49,-20,122,-20,-38,-20,73,-19,-72,-19,18,-18,113,-18,-45,-18,79,-17,-48,-17,86,-16,-43,-16,73,-15,-75,-15,22,-14,-122,-14,-24,-14,91,-13,-66,-13,31,-12,96,-12,-98,-12,-33,-12,39,-11,107,-11,-86,-11,-28,-11}; }
	private static byte[] data72(){ return new byte[] {26,-10,86,-10,-109,-10,-38,-10,33,-9,126,-9,-14,-9,101,-8,-40,-8,81,-7,-25,-7,-113,-6,89,-5,64,-4,59,-3,50,-2,47,-1,56,0,101,1,-96,2,-2,3,102,5,-47,6,45,8,-108,9,13,11,-96,12,52,14,-47,15,102,17,-6,18,122,20,14,22,-107,23,50,25,-57,26,103,28,-6,29,-127,31,2,33,113,34,-26,35,93,37,-36,38,77,40,-97,41,-28,42,16,44,64,45,101,46,-113,47,-80,48,-75,49,-86,50,-119,51,92,52,56,53,-2,53,-43,54,-114,55,78,56,2,57,-80,57,95,58,16,59,-50,59,-115,60,84,61,23,62,-35,62,-101,63,101,64,62,65,40,66,16,67,-25,67,-70,68,-112,69,103,70,67,71,13,72,-42,72,-95,73,96,74,17,75,-86,75,57,76,-63,76,64,77,-67,77,51,78,-101,78,-15,78,65,79,127,79,-78,79,-36,79,8,80,43,80,73,80,95,80,97,80,93,80,73,80,52,80,37,80,3,80,-25,79,-83,79,112,79,37,79,-40,78,-123,78,28,78,-87,77,50,77,-80,76,29,76,122,75,-53,74,9,74,73,73,114,72,-102,71,-106,70,-127,69,105,68,59,67,20,66,-34,64,-92,63,76,62,-40,60,85,59,-43,57,76,56,-54,54,56,53,-105,51,-41,49,14,48,62,46,113,44,-100,42,-60,40,-20,38,-6,36,-9,34,-24,32,-39,30,-62,28,-86,26,-112,24,113,22,66,20,12,18,-43,15,-97,13,115,11,71,9,33,7,-14,4,-75,2,117,0,53,-2,2,-4,-37,-7,-75,-9,-121,-11,73,-13,13,-15,-28,-18,-70,-20,-83,-22,-94,-24,-92,-26,-101,-28,-109,-30,-94,-32,-53,-34,19,-35,112,-37,-39,-39,77,-40,-48,-42,101,-43,27,-44,-31,-46,-52,-47,-47,-48,-25,-49,22,-49,72,-50,-108,-51,-21,-52,87,-52,-25,-53,126,-53,46,-53,-45,-54,-126,-54,68,-54,14,-54,-21,-55,-69,-55,-110,-55,100,-55,45,-55,-13,-56,-74,-56,-122,-56,83,-56,38,-56,-25,-57,-85,-57,103,-57,27,-57,-45,-58,-106,-58,94,-58,49,-58,-6,-59,-58,-59,-99,-59,-123,-59,127,-59,120,-59,-127,-59,-115,-59,-91,-59,-58,-59,-11,-59,54,-58,112,-58,-74,-58,0,-57,82,-57,-79,-57,21,-56,125,-56,-31,-56,59,-55,-89,-55,5,-54,117,-54,-39,-54,80,-53,-62,-53,21,-52,114,-52,-63,-52,41,-51,-118,-51,-19,-51,78,-50,-86,-50,-17,-50,65,-49,-120,-49,-37,-49,26,-48,87,-48,-117,-48,-68,-48,-24,-48,0,-47,18,-47,31,-47,50,-47,51,-47,38,-47,8,-47,-7,-48,-29,-48,-40,-48,-66,-48,-84,-48,-107,-48,115,-48,88,-48,72,-48,64,-48,60,-48,66,-48,69,-48,90,-48,105,-48,-125,-48,-87,-48,-48,-48,6,-47,55,-47,108,-47,-97,-47,-56,-47,13,-46,72,-46,-113,-46,-61,-46,-4,-46,44,-45,90,-45,-112,-45,-62,-45,1,-44,50,-44,105,-44,-97,-44,-52,-44,3,-43,47,-43,107,-43,-98,-43,-24,-43,30,-42,99,-42,-90,-42,-10,-42,70,-41,-95,-41,-8,-41,78,-40,-82,-40,4,-39,108,-39,-52,-39,57,-38,-102,-38,7,-37,108,-37,-46,-37,56,-36,-99,-36,8,-35,119,-35,-38,-35,67,-34,-85,-34,29,-33,-113,-33,12,-32,-124,-32,11,-31,-107,-31,55,-30,-27,-30,-92,-29,114,-28,76,-27,45,-26,29,-25,15,-24,31,-23,48,-22,96,-21,-113,-20,-61,-19,-7,-18,61,-16,123,-15,-57,-14,3,-12,76,-11,-110,-10,-41,-9,19,-7,74,-6,115,-5,-98,-4,-45,-3,11,-1,61,0,99,1,123,2,-111,3,-113,4,-102,5,-103,6,-87,7,-85,8,-84,9,-100,10,-120,11,99,12,66,13,33,14,0,15,-38,15,-89,16,104,17,35,18,-34,18,-105,19,71,20,-19,20,125,21,21,22,-79,22,72,23,-33,23,105,24,-6,24,-127,25,8,26,-116,26,18,27,-91,27,56,28,-53,28,74,29,-57,29,66,30,-64,30,58,31,-82,31,39,32,-114,32,-12,32,71,33,-101,33,-28,33,41,34,100,34,-97,34,-53,34,-16,34,15,35,37,35,66,35,89,35,121,35,-113,35,-92,35,-68,35,-35,35,1,36,55,36,104,36,-89,36,-29,36,40,37,118,37,-67,37,20,38,106,38,-52,38,31,39,111,39,-60,39,27,40,122,40,-47,40,37,41,97,41,-106,41,-61,41,-4,41,48,42,91,42,123,42,-109,42,-90,42,-75,42,-63,42,-38,42,-23,42,-10,42,-8,42,-9,42,-10,42,-19,42,-27,42,-28,42,-23,42,-9,42,-15,42,-26,42,-42,42,-52,42,-47,42,-54,42,-43,42,-40,42,-41,42,-43,42,-47,42,-33,42,-15,42,12,43,37,43,84,43,-123,43,-58,43,-10,43,54,44,113,44,-74,44,-2,44,91,45,-84,45,15,46,86,46,-84,46,1,47,94,47,-79,47,-1,47,62,48,-122,48,-51,48,15,49,78,49}; }
	private static byte[] data73(){ return new byte[] {-123,49,-41,49,20,50,93,50,-122,50,-66,50,-32,50,19,51,73,51,-114,51,-42,51,15,52,86,52,-107,52,-39,52,47,53,-119,53,-10,53,79,54,-88,54,15,55,122,55,-17,55,98,56,-48,56,62,57,-87,57,9,58,97,58,-96,58,-19,58,47,59,118,59,-97,59,-69,59,-72,59,-80,59,-109,59,103,59,46,59,-29,58,-125,58,21,58,-115,57,-10,56,88,56,-74,55,3,55,72,54,117,53,-93,52,-73,51,-59,50,-63,49,-62,48,-66,47,-69,46,-97,45,99,44,29,43,-49,41,-117,40,66,39,-25,37,-117,36,25,35,-110,33,-1,31,82,30,-81,28,4,27,87,25,-112,23,-80,21,-60,19,-38,17,-23,15,-5,13,-2,11,3,10,-15,7,-38,5,-76,3,-106,1,123,-1,105,-3,76,-5,52,-7,12,-9,-18,-12,-48,-14,-57,-16,-58,-18,-40,-20,-35,-22,-41,-24,-53,-26,-59,-28,-37,-30,-16,-32,32,-33,74,-35,122,-37,-105,-39,-62,-41,-26,-43,28,-44,97,-46,-69,-48,25,-49,123,-51,-48,-53,56,-54,-106,-56,26,-57,-94,-59,63,-60,-42,-62,113,-63,7,-64,-91,-66,74,-67,-2,-69,-59,-70,-105,-71,107,-72,66,-73,33,-74,15,-75,18,-76,31,-77,64,-78,109,-79,-90,-80,-33,-81,28,-81,114,-82,-37,-83,100,-83,-10,-84,-108,-84,58,-84,-25,-85,-98,-85,114,-85,67,-85,52,-85,42,-85,41,-85,42,-85,49,-85,70,-85,100,-85,-106,-85,-58,-85,1,-84,59,-84,104,-84,-92,-84,-29,-84,54,-83,-117,-83,-18,-83,77,-82,-85,-82,23,-81,125,-81,-15,-81,103,-80,-9,-80,-122,-79,41,-78,-64,-78,109,-77,19,-76,-63,-76,127,-75,81,-74,46,-73,16,-72,-8,-72,-30,-71,-42,-70,-48,-69,-7,-68,31,-66,78,-65,121,-64,-81,-63,-23,-62,41,-60,119,-59,-42,-58,58,-56,-90,-55,18,-53,122,-52,-31,-51,72,-49,-56,-48,82,-46,-44,-45,80,-43,-70,-42,22,-40,117,-39,-55,-38,52,-36,-124,-35,-47,-34,18,-32,59,-31,90,-30,95,-29,113,-28,114,-27,111,-26,80,-25,39,-24,-33,-24,-104,-23,64,-22,-12,-22,-102,-21,56,-20,-55,-20,75,-19,-51,-19,72,-18,-61,-18,66,-17,-54,-17,79,-16,-43,-16,78,-15,-62,-15,64,-14,-54,-14,107,-13,7,-12,-92,-12,53,-11,-62,-11,75,-10,-40,-10,116,-9,30,-8,-50,-8,123,-7,26,-6,-74,-6,79,-5,-8,-5,-91,-4,96,-3,17,-2,-59,-2,115,-1,42,0,-38,0,-96,1,96,2,38,3,-31,3,-102,4,69,5,-8,5,-92,6,87,7,3,8,-84,8,79,9,-29,9,98,10,-32,10,95,11,-26,11,92,12,-66,12,20,13,105,13,-73,13,3,14,73,14,-124,14,-76,14,-34,14,-8,14,12,15,27,15,54,15,69,15,67,15,64,15,51,15,53,15,47,15,47,15,56,15,56,15,51,15,53,15,52,15,69,15,88,15,119,15,-103,15,-75,15,-37,15,8,16,58,16,-126,16,-56,16,22,17,82,17,-98,17,-26,17,74,18,-108,18,-24,18,43,19,111,19,-74,19,4,20,75,20,-124,20,-68,20,-29,20,12,21,36,21,57,21,65,21,80,21,92,21,102,21,100,21,79,21,81,21,92,21,118,21,-110,21,-83,21,-39,21,14,22,81,22,-95,22,-8,22,102,23,-23,23,122,24,23,25,-80,25,101,26,37,27,5,28,-20,28,-26,29,-47,30,-60,31,-73,32,-61,33,-51,34,-26,35,-13,36,11,38,23,39,37,40,41,41,48,42,60,43,73,44,81,45,78,46,58,47,37,48,12,49,-17,49,-36,50,-70,51,-107,52,100,53,37,54,-32,54,-108,55,68,56,-5,56,-96,57,65,58,-51,58,87,59,-42,59,94,60,-21,60,120,61,-2,61,123,62,-19,62,103,63,-42,63,93,64,-37,64,89,65,-45,65,66,66,-63,66,51,67,-77,67,43,68,-107,68,-2,68,96,69,-64,69,22,70,102,70,-86,70,-30,70,19,71,54,71,89,71,92,71,90,71,69,71,40,71,-19,70,-71,70,114,70,49,70,-48,69,108,69,-13,68,109,68,-33,67,68,67,-84,66,-2,65,86,65,-100,64,-38,63,7,63,47,62,77,61,102,60,-127,59,-112,58,-100,57,-104,56,-120,55,108,54,87,53,59,52,30,51,-14,49,-74,48,112,47,31,46,-55,44,116,43,27,42,-64,40,93,39,-11,37,118,36,-4,34,-127,33,10,32,-106,30,20,29,-107,27,10,26,117,24,-24,22,94,21,-41,19,73,18,-88,16,8,15,83,13,-87,11,-10,9,73,8,-117,6,-58,4,-9,2,24,1,53,-1,74,-3,111,-5,-112,-7,-87,-9,-86,-11,-95,-13,-116,-15,116,-17,104,-19,104,-21,106,-23,90,-25,68,-27,21,-29,-20,-32,-48,-34,-52,-36,-43,-38,-44,-40,-42,-42,-51,-44,-53,-46,-35,-48,10,-49,78,-51,-101,-53,-26,-55}; }
	private static byte[] data74(){ return new byte[] {70,-56,-84,-58,26,-59,-86,-61,92,-62,41,-63,-8,-65,-50,-66,-76,-67,-70,-68,-40,-69,16,-69,92,-70,-69,-71,52,-71,-78,-72,76,-72,-25,-73,-88,-73,115,-73,88,-73,78,-73,74,-73,81,-73,94,-73,120,-73,-97,-73,-60,-73,-13,-73,36,-72,92,-72,-105,-72,-50,-72,7,-71,63,-71,122,-71,-81,-71,-33,-71,21,-70,68,-70,-122,-70,-68,-70,-11,-70,44,-69,106,-69,-82,-69,-18,-69,50,-68,124,-68,-66,-68,21,-67,111,-67,-36,-67,66,-66,-74,-66,42,-65,-87,-65,43,-64,-76,-64,78,-63,-23,-63,-107,-62,62,-61,-16,-61,-104,-60,74,-59,1,-58,-49,-58,-95,-57,125,-56,93,-55,55,-54,30,-53,1,-52,-5,-52,-14,-51,-21,-50,-21,-49,-30,-48,-32,-47,-36,-46,-36,-45,-22,-44,-15,-43,2,-41,1,-40,-8,-40,-16,-39,-35,-38,-35,-37,-39,-36,-44,-35,-58,-34,-88,-33,-127,-32,89,-31,41,-30,1,-29,-35,-29,-76,-28,-121,-27,76,-26,11,-25,-44,-25,-105,-24,104,-23,47,-22,-16,-22,-85,-21,98,-20,26,-19,-52,-19,-116,-18,81,-17,10,-16,-72,-16,79,-15,-17,-15,127,-14,28,-13,-81,-13,80,-12,-39,-12,86,-11,-58,-11,52,-10,-100,-10,-1,-10,98,-9,-67,-9,11,-8,88,-8,-107,-8,-42,-8,21,-7,98,-7,-84,-7,-16,-7,42,-6,92,-6,-115,-6,-52,-6,13,-5,88,-5,-109,-5,-48,-5,5,-4,58,-4,104,-4,-91,-4,-26,-4,27,-3,74,-3,103,-3,-116,-3,-85,-3,-54,-3,-19,-3,18,-2,51,-2,84,-2,116,-2,-103,-2,-58,-2,-1,-2,61,-1,125,-1,-59,-1,25,0,117,0,-35,0,88,1,-30,1,-126,2,35,3,-58,3,124,4,47,5,-11,5,-65,6,-101,7,117,8,79,9,37,10,11,11,-20,11,-46,12,-87,13,125,14,73,15,19,16,-47,16,-115,17,66,18,-17,18,-107,19,52,20,-58,20,73,21,-53,21,66,22,-58,22,55,23,-97,23,-3,23,86,24,-90,24,0,25,82,25,-85,25,8,26,104,26,-62,26,17,27,103,27,-74,27,22,28,115,28,-53,28,32,29,114,29,-51,29,51,30,-121,30,-20,30,58,31,-109,31,-24,31,58,32,-120,32,-52,32,8,33,66,33,117,33,-102,33,-74,33,-56,33,-30,33,-26,33,-39,33,-71,33,-117,33,88,33,23,33,-49,32,117,32,14,32,-103,31,33,31,-92,30,31,30,-96,29,28,29,-116,28,-12,27,83,27,-65,26,48,26,-100,25,22,25,-127,24,-22,23,82,23,-57,22,72,22,-59,21,68,21,-60,20,70,20,-62,19,60,19,-75,18,59,18,-61,17,81,17,-42,16,84,16,-59,15,62,15,-65,14,79,14,-34,13,112,13,-7,12,116,12,2,12,-103,11,64,11,-22,10,-105,10,72,10,-12,9,-105,9,70,9,-1,8,-50,8,-89,8,-120,8,88,8,42,8,-17,7,-42,7,-58,7,-43,7,-38,7,-33,7,-34,7,-39,7,-19,7,0,8,48,8,95,8,-105,8,-58,8,-13,8,37,9,106,9,-68,9,27,10,113,10,-55,10,18,11,105,11,-59,11,49,12,-100,12,19,13,127,13,-24,13,71,14,-85,14,16,15,-114,15,15,16,-102,16,19,17,-118,17,2,18,-128,18,-3,18,-116,19,17,20,-84,20,52,21,-49,21,99,22,4,23,-88,23,95,24,18,25,-50,25,-118,26,73,27,19,28,-31,28,-78,29,-127,30,78,31,33,32,-4,32,-49,33,-92,34,110,35,54,36,-16,36,-91,37,91,38,13,39,-69,39,90,40,-33,40,81,41,-69,41,38,42,-127,42,-50,42,6,43,46,43,73,43,80,43,63,43,40,43,-9,42,-58,42,117,42,24,42,-94,41,26,41,-99,40,6,40,105,39,-78,38,-24,37,25,37,62,36,94,35,116,34,-122,33,-108,32,-103,31,-122,30,104,29,73,28,48,27,21,26,-9,24,-57,23,-107,22,79,21,17,20,-54,18,-106,17,80,16,16,15,-70,13,100,12,10,11,-68,9,109,8,37,7,-30,5,-105,4,69,3,-15,1,-93,0,98,-1,36,-2,-14,-4,-56,-5,-105,-6,104,-7,45,-8,3,-9,-47,-11,-67,-12,-78,-13,-82,-14,-110,-15,117,-16,96,-17,94,-18,98,-19,108,-20,118,-21,-128,-22,116,-23,121,-24,115,-25,123,-26,-118,-27,-88,-28,-70,-29,-57,-30,-60,-31,-55,-32,-52,-33,-25,-34,-4,-35,35,-35,60,-36,86,-37,122,-38,-96,-39,-43,-40,11,-40,80,-41,-112,-42,-34,-43,43,-43,-120,-44,-21,-45,85,-45,-63,-46,62,-46,-73,-47,76,-47,-38,-48,121,-48,24,-48,-76,-49,91,-49,2,-49,-75,-50,103,-50,30,-50,-39,-51,-92,-51,114,-51,74,-51,25,-51,-17,-52,-41,-52,-55,-52,-60,-52,-72,-52,-83,-52,-86,-52,-81,-52,-57,-52,-29,-52,12,-51,50,-51,103,-51,-95,-51,-36,-51,41,-50,119,-50,-34,-50,64,-49,-80,-49,26,-48,-103,-48}; }
	private static byte[] data75(){ return new byte[] {30,-47,-80,-47,84,-46,-4,-46,-92,-45,85,-44,5,-43,-41,-43,-95,-42,-120,-41,101,-40,71,-39,28,-38,-8,-38,-32,-37,-47,-36,-68,-35,-72,-34,-79,-33,-88,-32,-108,-31,125,-30,100,-29,75,-28,67,-27,56,-26,29,-25,-12,-25,-71,-24,-120,-23,85,-22,39,-21,-6,-21,-65,-20,113,-19,21,-18,-75,-18,86,-17,-4,-17,-93,-16,67,-15,-56,-15,67,-14,-75,-14,53,-13,-87,-13,45,-12,-91,-12,36,-11,-116,-11,-24,-11,68,-10,-107,-10,-17,-10,75,-9,-87,-9,-6,-9,61,-8,118,-8,-99,-8,-68,-8,-30,-8,6,-7,36,-7,53,-7,49,-7,39,-7,13,-7,-3,-8,-17,-8,-22,-8,-40,-8,-74,-8,-101,-8,106,-8,91,-8,66,-8,65,-8,41,-8,20,-8,-12,-9,-37,-9,-48,-9,-62,-9,-59,-9,-62,-9,-70,-9,-85,-9,-103,-9,-125,-9,116,-9,100,-9,80,-9,57,-9,16,-9,-18,-10,-64,-10,-97,-10,105,-10,48,-10,-29,-11,-107,-11,65,-11,-20,-12,-103,-12,65,-12,-31,-13,118,-13,10,-13,-105,-14,43,-14,-58,-15,88,-15,-17,-16,126,-16,25,-16,-72,-17,104,-17,15,-17,-62,-18,109,-18,37,-18,-24,-19,-74,-19,-112,-19,119,-19,115,-19,105,-19,102,-19,96,-19,101,-19,-126,-19,-92,-19,-29,-19,46,-18,110,-18,-77,-18,-19,-18,60,-17,-104,-17,2,-16,118,-16,-33,-16,63,-15,-105,-15,-14,-15,86,-14,-78,-14,23,-13,116,-13,-64,-13,1,-12,57,-12,122,-12,-71,-12,1,-11,67,-11,-117,-11,-64,-11,-4,-11,54,-10,115,-10,-62,-10,28,-9,-123,-9,-19,-9,96,-8,-41,-8,106,-7,2,-6,-69,-6,127,-5,82,-4,43,-3,13,-2,10,-1,19,0,48,1,93,2,-113,3,-77,4,-27,5,32,7,114,8,-44,9,60,11,-84,12,9,14,94,15,-64,16,48,18,-92,19,31,21,-107,22,12,24,104,25,-56,26,39,28,-122,29,-17,30,82,32,-77,33,-3,34,55,36,107,37,-98,38,-58,39,-11,40,16,42,36,43,26,44,13,45,-8,45,-19,46,-53,47,-81,48,-125,49,91,50,36,51,-21,51,-88,52,104,53,48,54,1,55,-47,55,-93,56,107,57,56,58,2,59,-39,59,-78,60,-116,61,108,62,80,63,47,64,8,65,-36,65,-59,66,-90,67,-109,68,95,69,49,70,-22,70,-78,71,106,72,37,73,-64,73,90,74,-31,74,96,75,-47,75,57,76,-99,76,-14,76,70,77,-115,77,-56,77,-5,77,25,78,46,78,73,78,84,78,103,78,106,78,95,78,79,78,43,78,12,78,-39,77,-86,77,100,77,27,77,-64,76,83,76,-43,75,70,75,-71,74,33,74,118,73,-63,72,-6,71,37,71,70,70,99,69,-126,68,-110,67,-104,66,-105,65,-115,64,116,63,70,62,35,61,-18,59,-62,58,-126,57,69,56,-19,54,-120,53,20,52,-98,50,32,49,-86,47,31,46,-115,44,-42,42,29,41,81,39,127,37,-95,35,-60,33,-44,31,-50,29,-73,27,-106,25,122,23,80,21,43,19,-1,16,-55,14,118,12,39,10,-38,7,-95,5,105,3,62,1,7,-1,-48,-4,-107,-6,104,-8,72,-10,52,-12,57,-14,73,-16,87,-18,105,-20,127,-22,-73,-24,-6,-26,98,-27,-46,-29,76,-30,-60,-32,72,-33,-26,-35,-109,-36,92,-37,47,-38,27,-39,8,-40,-7,-42,-8,-43,5,-43,40,-44,89,-45,-91,-46,-14,-47,65,-47,-116,-48,-32,-49,78,-49,-62,-50,66,-50,-67,-51,58,-51,-59,-52,79,-52,-26,-53,116,-53,13,-53,-79,-54,87,-54,7,-54,-76,-55,106,-55,34,-55,-34,-56,-94,-56,113,-56,71,-56,28,-56,-2,-57,-27,-57,-35,-57,-36,-57,-30,-57,-21,-57,-9,-57,9,-56,29,-56,58,-56,81,-56,115,-56,-111,-56,-81,-56,-55,-56,-19,-56,27,-55,71,-55,106,-55,-117,-55,-85,-55,-48,-55,-5,-55,43,-54,89,-54,-128,-54,-95,-54,-56,-54,-7,-54,35,-53,93,-53,-106,-53,-42,-53,16,-52,77,-52,-117,-52,-53,-52,14,-51,77,-51,-94,-51,-30,-51,48,-50,103,-50,-82,-50,-17,-50,69,-49,-103,-49,-31,-49,24,-48,80,-48,126,-48,-76,-48,-36,-48,12,-47,50,-47,87,-47,105,-47,-128,-47,-108,-47,-87,-47,-62,-47,-39,-47,-27,-47,-20,-47,-11,-47,17,-46,47,-46,82,-46,111,-46,-119,-46,-95,-46,-67,-46,-36,-46,0,-45,49,-45,96,-45,-105,-45,-47,-45,-3,-45,52,-44,104,-44,-98,-44,-34,-44,39,-43,106,-43,-72,-43,-5,-43,73,-42,-113,-42,-45,-42,34,-41,116,-41,-62,-41,18,-40,109,-40,-48,-40,49,-39,-110,-39,-23,-39,73,-38,-110,-38,-27,-38,61,-37,-104,-37,-11,-37,77,-36,-106,-36,-36,-36,21,-35,88,-35,-99,-35,-32,-35,39,-34,106,-34,-80,-34,-18,-34,59,-33,-113,-33,-16,-33,77,-32,-81,-32,28,-31,-113,-31,27,-30,-79,-30,88,-29,20,-28,-51,-28,-105,-27,104,-26,74,-25,65,-24}; }
	private static byte[] data76(){ return new byte[] {79,-23,101,-22,-122,-21,-91,-20,-49,-19,0,-17,58,-16,122,-15,-66,-14,-8,-13,56,-11,118,-10,-77,-9,-20,-8,40,-6,97,-5,-110,-4,-92,-3,-71,-2,-64,-1,-44,0,-30,1,-20,2,-7,3,-27,4,-62,5,-109,6,105,7,63,8,25,9,-26,9,-81,10,100,11,29,12,-48,12,125,13,39,14,-42,14,126,15,33,16,-64,16,95,17,-6,17,-118,18,37,19,-55,19,116,20,14,21,-82,21,73,22,-13,22,-100,23,77,24,-6,24,-95,25,61,26,-25,26,-117,27,62,28,-33,28,-108,29,45,30,-53,30,80,31,-33,31,92,32,-39,32,87,33,-47,33,59,34,-105,34,-26,34,54,35,-125,35,-59,35,13,36,67,36,125,36,-87,36,-42,36,-7,36,41,37,86,37,-111,37,-78,37,-41,37,-13,37,28,38,70,38,111,38,-101,38,-61,38,-22,38,6,39,46,39,76,39,117,39,-111,39,-75,39,-52,39,-28,39,-3,39,22,40,59,40,88,40,120,40,-116,40,-117,40,-102,40,-97,40,-69,40,-48,40,-21,40,-5,40,5,41,9,41,16,41,30,41,32,41,46,41,36,41,45,41,28,41,41,41,39,41,58,41,48,41,48,41,32,41,18,41,-2,40,-14,40,-22,40,-28,40,-33,40,-40,40,-59,40,-78,40,-92,40,-101,40,-98,40,-112,40,-111,40,-110,40,-87,40,-81,40,-65,40,-49,40,-25,40,11,41,43,41,93,41,-122,41,-77,41,-34,41,16,42,71,42,-115,42,-40,42,36,43,113,43,-67,43,15,44,101,44,-62,44,34,45,-124,45,-31,45,57,46,-103,46,-6,46,105,47,-53,47,65,48,-85,48,36,49,-119,49,-13,49,74,50,-82,50,15,51,116,51,-36,51,38,52,111,52,-88,52,-22,52,36,53,105,53,-88,53,-43,53,-5,53,14,54,39,54,53,54,74,54,82,54,89,54,74,54,62,54,19,54,-22,53,-72,53,-120,53,86,53,18,53,-58,52,97,52,-28,51,106,51,-30,50,94,50,-59,49,28,49,96,48,-122,47,-112,46,-102,45,-108,44,-107,43,-126,42,90,41,31,40,-73,38,83,37,-40,35,104,34,-21,32,105,31,-50,29,24,28,78,26,-118,24,-66,22,3,21,62,19,116,17,-105,15,-91,13,-77,11,-42,9,7,8,58,6,112,4,-108,2,-78,0,-47,-2,-17,-4,39,-5,94,-7,-94,-9,-32,-11,32,-12,84,-14,-116,-16,-63,-18,-2,-20,69,-21,-114,-23,-35,-25,34,-26,98,-28,-101,-30,-39,-32,40,-33,124,-35,-43,-37,37,-38,109,-40,-65,-42,14,-43,113,-45,-35,-47,79,-48,-54,-50,68,-51,-65,-53,66,-54,-67,-56,90,-57,-4,-59,-67,-60,117,-61,60,-62,6,-63,-28,-65,-53,-66,-60,-67,-56,-68,-30,-69,1,-69,40,-70,83,-71,-111,-72,-32,-73,64,-73,-89,-74,37,-74,-103,-75,15,-75,-126,-76,3,-76,-101,-77,59,-77,-22,-78,-111,-78,61,-78,-34,-79,-106,-79,74,-79,10,-79,-54,-80,-103,-80,115,-80,72,-80,41,-80,6,-80,-9,-81,-18,-81,-3,-81,6,-80,30,-80,50,-80,98,-80,-114,-80,-50,-80,29,-79,-125,-79,-16,-79,102,-78,-20,-78,115,-77,3,-76,-85,-76,107,-75,63,-74,28,-73,0,-72,-16,-72,-28,-71,-17,-70,11,-68,61,-67,97,-66,-120,-65,-80,-64,-28,-63,31,-61,101,-60,-81,-59,10,-57,92,-56,-69,-55,14,-53,89,-52,-90,-51,-9,-50,82,-48,-90,-47,3,-45,87,-44,-91,-43,-35,-42,26,-40,79,-39,-118,-38,-73,-37,-26,-36,0,-34,-2,-34,-8,-33,-8,-32,-3,-31,-7,-30,-25,-29,-54,-28,-89,-27,118,-26,65,-25,1,-24,-55,-24,-104,-23,109,-22,48,-21,-15,-21,-100,-20,81,-19,10,-18,-54,-18,-105,-17,94,-16,19,-15,-67,-15,98,-14,26,-13,-52,-13,-111,-12,69,-11,-22,-11,-122,-10,16,-9,-79,-9,73,-8,-14,-8,-108,-7,48,-6,-66,-6,77,-5,-50,-5,83,-4,-40,-4,111,-3,0,-2,-109,-2,16,-1,-103,-1,25,0,-90,0,63,1,-38,1,114,2,-8,2,-117,3,21,4,-85,4,62,5,-51,5,91,6,-38,6,98,7,-42,7,85,8,-54,8,72,9,-70,9,27,10,103,10,-89,10,-28,10,26,11,95,11,-108,11,-55,11,-17,11,7,12,30,12,47,12,74,12,95,12,106,12,107,12,111,12,113,12,114,12,115,12,117,12,112,12,111,12,114,12,112,12,112,12,107,12,111,12,114,12,109,12,115,12,120,12,-123,12,-113,12,-97,12,-82,12,-64,12,-48,12,-30,12,-14,12,11,13,37,13,75,13,103,13,-120,13,-89,13,-65,13,-30,13,-2,13,43,14,74,14,98,14,125,14,-103,14,-70,14,-39,14,-9,14,20,15,46,15,81,15,111,15,-104,15,-62,15,-8,15,51,16,113,16,-78,16,6,17,102,17,-56,17,53,18,-86,18,31,19,-96,19,27,20,-84,20,65,21}; }
	private static byte[] data77(){ return new byte[] {-21,21,-99,22,74,23,-4,23,-80,24,113,25,54,26,-1,26,-48,27,-94,28,126,29,78,30,48,31,12,32,-15,32,-34,33,-49,34,-60,35,-76,36,-101,37,-115,38,125,39,116,40,112,41,99,42,89,43,65,44,52,45,30,46,16,47,-11,47,-39,48,-83,49,-128,50,77,51,23,52,-38,52,-109,53,60,54,-30,54,122,55,17,56,-97,56,29,57,-91,57,31,58,-102,58,1,59,94,59,-76,59,7,60,87,60,-89,60,-11,60,63,61,-119,61,-52,61,16,62,78,62,-108,62,-38,62,30,63,91,63,-97,63,-47,63,3,64,38,64,63,64,101,64,125,64,-100,64,-98,64,-97,64,-104,64,-120,64,109,64,59,64,20,64,-35,63,-99,63,81,63,-15,62,-110,62,19,62,-104,61,20,61,-123,60,-23,59,67,59,-109,58,-47,57,0,57,45,56,85,55,115,54,-121,53,-106,52,-100,51,-103,50,-107,49,-121,48,122,47,94,46,67,45,47,44,9,43,-18,41,-60,40,-92,39,-123,38,109,37,83,36,48,35,8,34,-34,32,-81,31,-125,30,87,29,46,28,0,27,-65,25,-124,24,58,23,-19,21,-94,20,83,19,-10,17,-125,16,-7,14,100,13,-45,11,54,10,-91,8,-11,6,55,5,91,3,116,1,-123,-1,-93,-3,-68,-5,-41,-7,-46,-9,-53,-11,-67,-13,-74,-15,-76,-17,-68,-19,-52,-21,-36,-23,-21,-25,-4,-27,24,-28,65,-30,-127,-32,-53,-34,44,-35,-124,-37,-8,-39,110,-40,-5,-42,-106,-43,90,-44,28,-45,-2,-47,-48,-48,-69,-49,-87,-50,-74,-51,-29,-52,27,-52,102,-53,-100,-54,-19,-55,51,-55,-104,-56,6,-56,-112,-57,25,-57,-79,-58,69,-58,-28,-59,-118,-59,53,-59,-17,-60,-78,-60,123,-60,62,-60,1,-60,-64,-61,-101,-61,125,-61,103,-61,77,-61,47,-61,15,-61,-9,-62,-36,-62,-45,-62,-57,-62,-59,-62,-64,-62,-57,-62,-53,-62,-42,-62,-28,-62,-3,-62,27,-61,59,-61,102,-61,-105,-61,-41,-61,21,-60,88,-60,-107,-60,-32,-60,44,-59,-104,-59,3,-58,122,-58,-14,-58,104,-57,-27,-57,89,-56,-35,-56,102,-55,7,-54,-83,-54,80,-53,-27,-53,-127,-52,28,-51,-49,-51,122,-50,58,-49,-16,-49,-84,-48,80,-47,-11,-47,-91,-46,94,-45,47,-44,-9,-44,-54,-43,-124,-42,73,-41,9,-40,-41,-40,-84,-39,-124,-38,89,-37,22,-36,-43,-36,-107,-35,92,-34,41,-33,-7,-33,-72,-32,126,-31,36,-30,-45,-30,124,-29,34,-28,-45,-28,127,-27,39,-26,-65,-26,81,-25,-20,-25,127,-24,32,-23,-71,-23,81,-22,-32,-22,97,-21,-25,-21,100,-20,-23,-20,115,-19,-7,-19,117,-18,-34,-18,70,-17,-82,-17,17,-16,123,-16,-30,-16,68,-15,-100,-15,-25,-15,46,-14,114,-14,-74,-14,-11,-14,54,-13,110,-13,-86,-13,-34,-13,12,-12,64,-12,112,-12,-96,-12,-50,-12,-7,-12,33,-11,65,-11,91,-11,126,-11,-90,-11,-43,-11,-3,-11,33,-10,67,-10,103,-10,-111,-10,-63,-10,-16,-10,32,-9,76,-9,120,-9,-89,-9,-34,-9,35,-8,108,-8,-70,-8,9,-7,90,-7,-78,-7,12,-6,115,-6,-15,-6,118,-5,6,-4,-123,-4,12,-3,-107,-3,54,-2,-22,-2,-90,-1,97,0,25,1,-55,1,-123,2,52,3,-11,3,-72,4,-120,5,78,6,18,7,-43,7,-116,8,56,9,-30,9,-99,10,71,11,-5,11,-106,12,52,13,-45,13,107,14,11,15,-88,15,60,16,-48,16,91,17,-36,17,97,18,-33,18,102,19,-25,19,98,20,-40,20,83,21,-56,21,59,22,-89,22,11,23,120,23,-42,23,58,24,-107,24,-19,24,65,25,-111,25,-34,25,39,26,100,26,-101,26,-53,26,1,27,55,27,101,27,-118,27,-82,27,-48,27,-9,27,15,28,35,28,57,28,62,28,79,28,73,28,79,28,67,28,71,28,60,28,53,28,37,28,11,28,-14,27,-45,27,-75,27,-125,27,69,27,0,27,-65,26,127,26,57,26,-22,25,-116,25,42,25,-66,24,81,24,-26,23,116,23,10,23,-121,22,5,22,114,21,-16,20,116,20,-1,19,-124,19,8,19,-126,18,-4,17,-126,17,10,17,-84,16,70,16,-14,15,-114,15,48,15,-59,14,119,14,44,14,-2,13,-49,13,-98,13,115,13,65,13,30,13,2,13,-13,12,-16,12,-26,12,-29,12,-47,12,-57,12,-62,12,-58,12,-56,12,-47,12,-52,12,-48,12,-71,12,-77,12,-89,12,-88,12,-83,12,-86,12,-96,12,-115,12,123,12,112,12,113,12,111,12,122,12,-128,12,123,12,-126,12,-119,12,-89,12,-51,12,-3,12,46,13,98,13,-108,13,-47,13,27,14,111,14,-34,14,79,15,-69,15,56,16,-82,16,56,17,-66,17,84,18,1,19,-77,19,94,20,2,21,-78,21,109,22,52,23,-7,23,-58,24,-126,25,73,26,3,27,-57,27,-120,28}; }
	private static byte[] data78(){ return new byte[] {82,29,38,30,-15,30,-70,31,112,32,41,33,-45,33,122,34,40,35,-43,35,-121,36,48,37,-58,37,89,38,-34,38,98,39,-32,39,87,40,-55,40,55,41,-105,41,-22,41,53,42,111,42,-82,42,-36,42,11,43,37,43,58,43,49,43,42,43,15,43,-18,42,-51,42,-94,42,114,42,46,42,-39,41,114,41,-1,40,-123,40,9,40,-125,39,-10,38,89,38,-97,37,-42,36,-1,35,38,35,84,34,117,33,-107,32,-93,31,-102,30,-121,29,106,28,80,27,53,26,23,25,-17,23,-68,22,-124,21,72,20,7,19,-46,17,-98,16,115,15,52,14,-10,12,-77,11,119,10,61,9,23,8,-26,6,-62,5,-126,4,79,3,23,2,-16,0,-49,-1,-78,-2,-101,-3,109,-4,61,-5,10,-6,-28,-8,-59,-9,-84,-10,-113,-11,108,-12,59,-13,6,-14,-31,-16,-57,-17,-81,-18,-97,-19,-117,-20,110,-21,87,-22,46,-23,22,-24,-7,-26,-5,-27,9,-27,23,-28,15,-29,9,-30,11,-31,27,-32,54,-33,83,-34,117,-35,-112,-36,-84,-37,-54,-38,-18,-39,31,-39,85,-40,-117,-41,-56,-42,-7,-43,62,-43,117,-44,-69,-45,8,-45,93,-46,-70,-47,5,-47,95,-48,-71,-49,41,-49,-101,-50,26,-50,-104,-51,36,-51,-93,-52,63,-52,-49,-53,119,-53,30,-53,-44,-54,-104,-54,91,-54,40,-54,-5,-55,-28,-55,-50,-55,-57,-55,-63,-55,-56,-55,-21,-55,20,-54,81,-54,-122,-54,-61,-54,3,-53,86,-53,-79,-53,24,-52,-125,-52,0,-51,125,-51,2,-50,-119,-50,35,-49,-62,-49,116,-48,43,-47,-26,-47,-98,-46,92,-45,32,-44,-17,-44,-66,-43,-95,-42,120,-41,90,-40,34,-39,7,-38,-21,-38,-42,-37,-51,-36,-68,-35,-86,-34,-118,-33,93,-32,64,-31,28,-30,10,-29,-22,-29,-39,-28,-98,-27,118,-26,52,-25,-2,-25,-62,-24,-124,-23,85,-22,16,-21,-71,-21,75,-20,-38,-20,110,-19,8,-18,-96,-18,46,-17,-83,-17,30,-16,-117,-16,-4,-16,100,-15,-43,-15,57,-14,-91,-14,-5,-14,77,-13,-120,-13,-55,-13,18,-12,101,-12,-82,-12,-11,-12,29,-11,79,-11,122,-11,-72,-11,-16,-11,48,-10,91,-10,-124,-10,-98,-10,-60,-10,-29,-10,11,-9,46,-9,77,-9,104,-9,118,-9,127,-9,-109,-9,-94,-9,-75,-9,-66,-9,-68,-9,-75,-9,-93,-9,-106,-9,-128,-9,123,-9,108,-9,82,-9,55,-9,3,-9,-41,-10,-88,-10,-123,-10,95,-10,43,-10,-15,-11,-71,-11,-127,-11,61,-11,-8,-12,-74,-12,124,-12,54,-12,-6,-13,-79,-13,-127,-13,70,-13,31,-13,-26,-14,-79,-14,117,-14,72,-14,39,-14,13,-14,-7,-15,-34,-15,-58,-15,-81,-15,-98,-15,-109,-15,-109,-15,-109,-15,-112,-15,-118,-15,-126,-15,-123,-15,-120,-15,-100,-15,-91,-15,-66,-15,-57,-15,-41,-15,-31,-15,-12,-15,20,-14,42,-14,74,-14,86,-14,105,-14,125,-14,-107,-14,-68,-14,-19,-14,30,-13,82,-13,120,-13,-89,-13,-36,-13,21,-12,100,-12,-65,-12,34,-11,-128,-11,-52,-11,43,-10,-107,-10,22,-9,-98,-9,49,-8,-72,-8,70,-7,-39,-7,117,-6,31,-5,-41,-5,-103,-4,93,-3,25,-2,-37,-2,-86,-1,-127,0,105,1,100,2,100,3,81,4,46,5,23,6,27,7,41,8,76,9,105,10,-119,11,-102,12,-77,13,-50,14,-7,15,48,17,109,18,-91,19,-49,20,-7,21,53,23,101,24,-100,25,-41,26,31,28,82,29,-128,30,-97,31,-42,32,3,34,53,35,91,36,-128,37,-108,38,-86,39,-84,40,-71,41,-76,42,-61,43,-65,44,-72,45,-97,46,-118,47,112,48,76,49,35,50,-2,50,-45,51,-88,52,116,53,57,54,0,55,-53,55,-102,56,106,57,42,58,-28,58,-101,59,84,60,20,61,-48,61,-109,62,73,63,9,64,-69,64,105,65,15,66,-76,66,99,67,2,68,-104,68,51,69,-62,69,78,70,-46,70,67,71,-70,71,30,72,-118,72,-37,72,50,73,114,73,-80,73,-31,73,6,74,45,74,67,74,73,74,68,74,56,74,35,74,-11,73,-51,73,-105,73,99,73,24,73,-53,72,99,72,-2,71,-118,71,37,71,-88,70,49,70,-82,69,32,69,124,68,-52,67,35,67,127,66,-55,65,8,65,57,64,105,63,-106,62,-82,61,-53,60,-44,59,-23,58,-27,57,-43,56,-84,55,-115,54,93,53,43,52,-29,50,-93,49,77,48,-26,46,103,45,-33,43,91,42,-59,40,54,39,-119,37,-31,35,18,34,76,32,109,30,-108,28,-69,26,-21,24,11,23,22,21,13,19,5,17,12,15,25,13,46,11,58,9,60,7,55,5,62,3,79,1,111,-1,-100,-3,-45,-5,6,-6,56,-8,113,-10,-75,-12,10,-13,103,-15,-26,-17,100,-18,-18,-20,108,-21,-1,-23,-95,-24,82,-25,31,-26,-13,-28,-51,-29,-101,-30,107,-31,82,-32,69,-33,87,-34,106,-35}; }
	private static byte[] data79(){ return new byte[] {-122,-36,-108,-37,-85,-38,-53,-39,-9,-40,60,-40,-128,-41,-34,-42,42,-42,125,-43,-42,-44,59,-44,-84,-45,41,-45,-89,-46,43,-46,-89,-47,37,-47,-85,-48,58,-48,-39,-49,-115,-49,62,-49,-22,-50,-117,-50,51,-50,-28,-51,-92,-51,97,-51,25,-51,-35,-52,-122,-52,77,-52,6,-52,-36,-53,-94,-53,118,-53,71,-53,35,-53,-15,-54,-43,-54,-79,-54,-90,-54,-115,-54,-122,-54,117,-54,121,-54,114,-54,-122,-54,-114,-54,-93,-54,-71,-54,-46,-54,-16,-54,11,-53,49,-53,93,-53,-113,-53,-64,-53,-11,-53,30,-52,70,-52,104,-52,-102,-52,-47,-52,9,-51,50,-51,88,-51,119,-51,-98,-51,-50,-51,-3,-51,29,-50,57,-50,85,-50,112,-50,-126,-50,-109,-50,-77,-50,-54,-50,-30,-50,-15,-50,6,-49,36,-49,60,-49,85,-49,116,-49,-113,-49,-92,-49,-64,-49,-34,-49,9,-48,47,-48,98,-48,-117,-48,-62,-48,-25,-48,37,-47,93,-47,-93,-47,-26,-47,46,-46,119,-46,-85,-46,-14,-46,58,-45,-113,-45,-42,-45,26,-44,87,-44,-104,-44,-43,-44,25,-43,86,-43,-99,-43,-34,-43,42,-42,93,-42,-102,-42,-51,-42,6,-41,70,-41,106,-41,-93,-41,-44,-41,20,-40,78,-40,-113,-40,-47,-40,19,-39,91,-39,-106,-39,-40,-39,25,-38,108,-38,-45,-38,53,-37,-95,-37,2,-36,114,-36,-33,-36,82,-35,-43,-35,93,-34,-8,-34,-123,-33,34,-32,-79,-32,81,-31,-3,-31,-65,-30,-117,-29,84,-28,26,-27,-30,-27,-80,-26,-123,-25,117,-24,105,-23,101,-22,93,-21,87,-20,88,-19,84,-18,93,-17,109,-16,-125,-15,-109,-14,-91,-13,-73,-12,-60,-11,-50,-10,-15,-9,1,-7,31,-6,30,-5,39,-4,41,-3,48,-2,49,-1,57,0,42,1,29,2,-2,2,-19,3,-50,4,-73,5,-110,6,110,7,67,8,18,9,-38,9,-100,10,80,11,26,12,-43,12,-97,13,66,14,-19,14,-106,15,68,16,-16,16,-92,17,71,18,-14,18,-110,19,55,20,-40,20,114,21,25,22,-71,22,86,23,-19,23,-122,24,41,25,-67,25,87,26,-15,26,-116,27,42,28,-68,28,84,29,-37,29,108,30,-2,30,-104,31,42,32,-86,32,45,33,-94,33,34,34,-99,34,20,35,125,35,-36,35,48,36,127,36,-47,36,25,37,106,37,-89,37,-35,37,-7,37,30,38,71,38,116,38,-109,38,-82,38,-68,38,-54,38,-55,38,-47,38,-48,38,-40,38,-18,38,-8,38,4,39,-8,38,-2,38,6,39,37,39,51,39,70,39,82,39,100,39,120,39,-113,39,-83,39,-47,39,-8,39,31,40,40,40,48,40,68,40,102,40,-126,40,-102,40,-86,40,-81,40,-87,40,-99,40,-105,40,-98,40,-110,40,-120,40,109,40,82,40,44,40,7,40,-34,39,-80,39,-125,39,85,39,47,39,-3,38,-60,38,-120,38,79,38,37,38,-5,37,-44,37,-102,37,103,37,47,37,15,37,-15,36,-32,36,-47,36,-62,36,-72,36,-85,36,-76,36,-67,36,-34,36,-2,36,38,37,81,37,115,37,-88,37,-39,37,22,38,95,38,-81,38,17,39,102,39,-60,39,24,40,124,40,-33,40,65,41,-96,41,9,42,107,42,-41,42,46,43,-109,43,-19,43,88,44,-68,44,35,45,127,45,-36,45,50,46,-128,46,-48,46,28,47,106,47,-71,47,3,48,61,48,121,48,-85,48,-24,48,26,49,71,49,98,49,-125,49,-115,49,-107,49,-110,49,-120,49,127,49,103,49,74,49,31,49,-27,48,-94,48,80,48,-11,47,-115,47,25,47,-109,46,-3,45,86,45,-96,44,-20,43,38,43,97,42,126,41,-107,40,-121,39,120,38,97,37,69,36,46,35,-2,33,-57,32,116,31,20,30,-71,28,91,27,-8,25,-117,24,25,23,-105,21,2,20,107,18,-43,16,76,15,-71,13,31,12,122,10,-63,8,15,7,88,5,-70,3,20,2,115,0,-58,-2,16,-3,78,-5,-116,-7,-43,-9,33,-10,112,-12,-54,-14,35,-15,107,-17,-79,-19,-11,-21,80,-22,-78,-24,15,-25,125,-27,-43,-29,61,-30,-101,-32,7,-33,-127,-35,0,-36,-102,-38,44,-39,-61,-41,83,-42,-16,-44,-102,-45,81,-46,37,-47,-16,-49,-54,-50,-105,-51,110,-52,82,-53,59,-54,63,-55,64,-56,72,-57,78,-58,83,-59,104,-60,127,-61,-93,-62,-55,-63,-7,-64,47,-64,89,-65,-118,-66,-62,-67,-2,-68,73,-68,-99,-69,-10,-70,96,-70,-58,-71,51,-71,-101,-72,26,-72,-105,-73,54,-73,-50,-74,120,-74,32,-74,-38,-75,-103,-75,106,-75,63,-75,48,-75,37,-75,42,-75,47,-75,58,-75,88,-75,-128,-75,-68,-75,-4,-75,72,-74,-109,-74,-12,-74,87,-73,-56,-73,71,-72,-54,-72,101,-71,-2,-71,-84,-70,86,-69,0,-68,-83,-68,112,-67,74,-66,45,-65,13,-64,-13,-64,-44,-63,-64,-62,-70,-61,-59,-60,-37,-59,-18,-58,10,-56,43,-55,73,-54}; }
	private static byte[] data80(){ return new byte[] {90,-53,125,-52,-95,-51,-39,-50,9,-48,58,-47,108,-46,-126,-45,-89,-44,-61,-43,-30,-42,4,-40,24,-39,60,-38,75,-37,84,-36,87,-35,77,-34,75,-33,66,-32,59,-31,33,-30,-6,-30,-50,-29,-83,-28,-121,-27,105,-26,68,-25,32,-24,-26,-24,-83,-23,117,-22,66,-21,13,-20,-29,-20,-82,-19,118,-18,40,-17,-28,-17,-82,-16,-124,-15,84,-14,43,-13,-19,-13,-80,-12,97,-11,45,-10,-4,-10,-48,-9,-108,-8,82,-7,0,-6,-74,-6,93,-5,13,-4,-77,-4,95,-3,5,-2,-92,-2,54,-1,-70,-1,60,0,-68,0,71,1,-44,1,83,2,-62,2,39,3,124,3,-41,3,48,4,-106,4,-10,4,72,5,-119,5,-55,5,14,6,89,6,-90,6,-16,6,47,7,112,7,-90,7,-38,7,10,8,68,8,-118,8,-54,8,-5,8,42,9,83,9,124,9,-86,9,-47,9,-7,9,31,10,59,10,92,10,116,10,-112,10,-85,10,-74,10,-67,10,-64,10,-62,10,-66,10,-72,10,-78,10,-83,10,-90,10,-109,10,-126,10,103,10,80,10,53,10,34,10,2,10,-41,9,-80,9,-122,9,110,9,81,9,55,9,28,9,-4,8,-29,8,-48,8,-74,8,-85,8,-104,8,-105,8,-115,8,-115,8,-107,8,-92,8,-69,8,-36,8,-4,8,36,9,81,9,-115,9,-48,9,33,10,105,10,-65,10,9,11,93,11,-86,11,9,12,110,12,-30,12,94,13,-40,13,73,14,-58,14,66,15,-49,15,94,16,-16,16,-124,17,17,18,-89,18,65,19,-31,19,-120,20,53,21,-22,21,-92,22,103,23,38,24,-19,24,-86,25,122,26,80,27,51,28,13,29,-22,29,-58,30,-80,31,-107,32,-118,33,127,34,109,35,95,36,74,37,63,38,48,39,28,40,10,41,-19,41,-50,42,-95,43,113,44,68,45,15,46,-50,46,-123,47,35,48,-56,48,101,49,8,50,-101,50,42,51,-86,51,43,52,-97,52,22,53,122,53,-27,53,61,54,-99,54,-8,54,83,55,-87,55,-3,55,74,56,-99,56,-27,56,35,57,98,57,-99,57,-39,57,21,58,70,58,116,58,-103,58,-73,58,-44,58,-22,58,-1,58,7,59,14,59,9,59,-1,58,-20,58,-48,58,-83,58,-128,58,74,58,11,58,-60,57,112,57,32,57,-69,56,81,56,-41,55,96,55,-35,54,98,54,-52,53,68,53,-96,52,-5,51,88,51,-86,50,-6,49,68,49,-128,48,-56,47,-7,46,57,46,110,45,-91,44,-47,43,-4,42,33,42,72,41,100,40,-121,39,-92,38,-78,37,-57,36,-59,35,-48,34,-58,33,-50,32,-53,31,-63,30,-89,29,-115,28,111,27,73,26,17,25,-45,23,-110,22,72,21,-5,19,-102,18,57,17,-40,15,117,14,9,13,-109,11,8,10,119,8,-37,6,84,5,-52,3,67,2,-85,0,9,-1,97,-3,-65,-5,34,-6,-113,-8,-4,-10,100,-11,-52,-13,57,-14,-84,-16,37,-17,-86,-19,51,-20,-62,-22,84,-23,-14,-25,-112,-26,67,-27,-2,-29,-58,-30,-98,-31,110,-32,74,-33,39,-34,21,-35,22,-36,54,-37,92,-38,-124,-39,-96,-40,-59,-41,-19,-42,60,-42,-111,-43,-3,-44,99,-44,-44,-45,59,-45,-87,-46,24,-46,-101,-47,48,-47,-58,-48,94,-48,-11,-49,-116,-49,39,-49,-45,-50,-121,-50,72,-50,-1,-51,-66,-51,121,-51,43,-51,-24,-52,-82,-52,-128,-52,81,-52,30,-52,-16,-53,-66,-53,-101,-53,117,-53,98,-53,69,-53,53,-53,36,-53,27,-53,16,-53,29,-53,37,-53,65,-53,93,-53,-120,-53,-73,-53,-19,-53,52,-52,120,-52,-54,-52,35,-51,-121,-51,-12,-51,105,-50,-41,-50,83,-49,-50,-49,77,-48,-43,-48,99,-47,-15,-47,-121,-46,21,-45,-82,-45,64,-44,-43,-44,99,-43,-22,-43,110,-42,-1,-42,-116,-41,22,-40,-109,-40,24,-39,-108,-39,19,-38,-117,-38,12,-37,-125,-37,-4,-37,102,-36,-38,-36,70,-35,-64,-35,58,-34,-72,-34,45,-33,-96,-33,22,-32,-107,-32,23,-31,-99,-31,22,-30,-110,-30,6,-29,-118,-29,19,-28,-98,-28,44,-27,-67,-27,61,-26,-67,-26,44,-25,-78,-25,42,-24,-78,-24,52,-23,-73,-23,39,-22,-123,-22,-28,-22,63,-21,-106,-21,-16,-21,56,-20,127,-20,-81,-20,-42,-20,-9,-20,21,-19,51,-19,79,-19,104,-19,116,-19,119,-19,122,-19,126,-19,-124,-19,-109,-19,-100,-19,-85,-19,-83,-19,-76,-19,-66,-19,-51,-19,-28,-19,-4,-19,25,-18,46,-18,73,-18,106,-18,-112,-18,-59,-18,4,-17,76,-17,-114,-17,-44,-17,19,-16,95,-16,-86,-16,5,-15,103,-15,-54,-15,44,-14,-113,-14,-7,-14,109,-13,-25,-13,104,-12,-25,-12,116,-11,-8,-11,-118,-10,15,-9,-90,-9,55,-8,-43,-8,110,-7,17,-6,-83,-6,80,-5,-8,-5,-94,-4,89,-3,9,-2,-57,-2,117,-1,41,0,-56,0,-124,1,58,2,3,3,-75,3}; }
	private static byte[] data81(){ return new byte[] {97,4,25,5,-50,5,-111,6,68,7,-6,7,-84,8,95,9,12,10,-78,10,91,11,2,12,-92,12,65,13,-39,13,107,14,-11,14,122,15,-12,15,111,16,-32,16,84,17,-68,17,17,18,97,18,-89,18,-13,18,57,19,123,19,-73,19,-8,19,44,20,98,20,-118,20,-69,20,-29,20,11,21,48,21,86,21,127,21,-87,21,-51,21,-13,21,22,22,69,22,111,22,-100,22,-66,22,-29,22,3,23,38,23,64,23,88,23,107,23,-127,23,-106,23,-101,23,-99,23,-106,23,-117,23,122,23,96,23,66,23,26,23,-35,22,-93,22,96,22,46,22,-19,21,-89,21,100,21,11,21,-77,20,77,20,-18,19,-106,19,70,19,-8,18,-91,18,72,18,-23,17,-109,17,81,17,19,17,-38,16,-95,16,101,16,56,16,-1,15,-38,15,-79,15,-102,15,-126,15,113,15,85,15,70,15,60,15,58,15,60,15,70,15,70,15,67,15,55,15,47,15,44,15,40,15,52,15,62,15,64,15,45,15,18,15,3,15,-1,14,-5,14,-3,14,-20,14,-43,14,-77,14,-99,14,-113,14,-126,14,121,14,115,14,100,14,79,14,61,14,58,14,78,14,101,14,124,14,-114,14,-96,14,-59,14,-16,14,37,15,95,15,-93,15,-11,15,77,16,-96,16,1,17,96,17,-40,17,86,18,-34,18,95,19,-27,19,102,20,2,21,-104,21,64,22,-28,22,-119,23,50,24,-45,24,-120,25,51,26,-21,26,-97,27,90,28,17,29,-61,29,115,30,24,31,-63,31,111,32,31,33,-51,33,100,34,-4,34,-126,35,16,36,-105,36,38,37,-92,37,29,38,-120,38,-12,38,71,39,-96,39,-22,39,47,40,106,40,-98,40,-43,40,-4,40,38,41,66,41,86,41,98,41,108,41,110,41,109,41,86,41,66,41,32,41,0,41,-42,40,-81,40,121,40,62,40,-12,39,-94,39,69,39,-30,38,127,38,10,38,-110,37,11,37,125,36,-39,35,44,35,112,34,-80,33,-20,32,36,32,72,31,97,30,96,29,93,28,71,27,48,26,33,25,11,24,-17,22,-68,21,-114,20,81,19,28,18,-25,16,-79,15,120,14,34,13,-39,11,-127,10,68,9,1,8,-68,6,126,5,56,4,-8,2,-74,1,117,0,65,-1,19,-2,-18,-4,-52,-5,-90,-6,-128,-7,86,-8,58,-9,32,-10,33,-11,31,-12,31,-13,29,-14,26,-15,24,-16,26,-17,35,-18,65,-19,89,-20,94,-21,102,-22,105,-23,-121,-24,-105,-25,-83,-26,-68,-27,-51,-28,-46,-29,-37,-30,-43,-31,-46,-32,-45,-33,-22,-34,-9,-35,0,-35,-7,-37,-10,-38,-3,-39,18,-39,50,-40,83,-41,110,-42,-111,-43,-82,-44,-11,-45,49,-45,-123,-46,-46,-47,44,-47,-118,-48,-14,-49,110,-49,-13,-50,-116,-50,29,-50,-67,-51,102,-51,33,-51,-32,-52,-95,-52,105,-52,70,-52,43,-52,36,-52,26,-52,23,-52,33,-52,39,-52,57,-52,75,-52,115,-52,-102,-52,-43,-52,4,-51,66,-51,-126,-51,-66,-51,11,-50,85,-50,-74,-50,38,-49,-108,-49,33,-48,-103,-48,29,-47,-112,-47,31,-46,-80,-46,93,-45,9,-44,-75,-44,98,-43,9,-42,-58,-42,-125,-41,91,-40,47,-39,3,-38,-57,-38,-117,-37,85,-36,45,-35,-1,-35,-46,-34,-101,-33,108,-32,45,-31,-29,-31,-121,-30,47,-29,-47,-29,-113,-28,45,-27,-62,-27,56,-26,-78,-26,45,-25,-91,-25,23,-24,-113,-24,-18,-24,75,-23,-107,-23,-34,-23,53,-22,-127,-22,-30,-22,42,-21,116,-21,-71,-21,-4,-21,76,-20,-105,-20,-7,-20,80,-19,-86,-19,-9,-19,74,-18,-98,-18,-10,-18,90,-17,-67,-17,28,-16,109,-16,-71,-16,14,-15,91,-15,-75,-15,8,-14,89,-14,-107,-14,-54,-14,-9,-14,39,-13,82,-13,124,-13,-94,-13,-75,-13,-65,-13,-69,-13,-73,-13,-81,-13,-79,-13,-90,-13,-100,-13,124,-13,90,-13,50,-13,22,-13,0,-13,-27,-14,-70,-14,-107,-14,110,-14,76,-14,42,-14,8,-14,-17,-15,-42,-15,-71,-15,-97,-15,-123,-15,111,-15,94,-15,92,-15,92,-15,83,-15,65,-15,43,-15,37,-15,37,-15,38,-15,47,-15,47,-15,58,-15,58,-15,67,-15,73,-15,83,-15,94,-15,89,-15,90,-15,78,-15,81,-15,80,-15,85,-15,81,-15,73,-15,61,-15,46,-15,44,-15,35,-15,37,-15,35,-15,31,-15,44,-15,42,-15,53,-15,57,-15,81,-15,118,-15,-101,-15,-69,-15,-34,-15,20,-14,75,-14,-106,-14,-14,-14,83,-13,-67,-13,28,-12,123,-12,-26,-12,94,-11,-9,-11,-111,-10,43,-9,-74,-9,73,-8,-6,-8,-79,-7,122,-6,69,-5,15,-4,-48,-4,-118,-3,71,-2,18,-1,-22,-1,-40,0,-48,1,-73,2,-98,3,124,4,113,5,89,6,94,7,99,8,108,9,97,10,83,11,78,12,93,13,112,14,-112,15,-89,16,-78,17,-78,18,-66,19}; }
	private static byte[] data82(){ return new byte[] {-40,20,-8,21,28,23,67,24,104,25,121,26,-124,27,-100,28,-71,29,-23,30,8,32,46,33,57,34,74,35,95,36,123,37,-106,38,-87,39,-57,40,-33,41,-11,42,0,44,15,45,23,46,39,47,41,48,51,49,54,50,52,51,45,52,28,53,14,54,0,55,-14,55,-44,56,-88,57,120,58,68,59,16,60,-49,60,-118,61,61,62,-22,62,-111,63,45,64,-67,64,70,65,-52,65,75,66,-62,66,36,67,-110,67,-24,67,77,68,-103,68,-27,68,45,69,102,69,-99,69,-55,69,-17,69,26,70,53,70,86,70,101,70,117,70,121,70,124,70,120,70,117,70,100,70,90,70,59,70,37,70,6,70,-33,69,-79,69,-126,69,68,69,18,69,-60,68,127,68,37,68,-43,67,108,67,10,67,-118,66,8,66,108,65,-49,64,37,64,124,63,-75,62,-20,61,20,61,67,60,93,59,114,58,118,57,116,56,91,55,59,54,11,53,-36,51,-89,50,113,49,40,48,-49,46,111,45,18,44,-85,42,62,41,-53,39,80,38,-60,36,45,35,-100,33,7,32,107,30,-50,28,42,27,-128,25,-51,23,18,22,104,20,-74,18,17,17,92,15,-89,13,-33,11,35,10,116,8,-43,6,54,5,-118,3,-29,1,55,0,-105,-2,-2,-4,106,-5,-34,-7,100,-8,-25,-10,106,-11,-37,-13,104,-14,0,-15,-79,-17,105,-18,44,-19,-15,-21,-78,-22,125,-23,86,-24,52,-25,50,-26,50,-27,64,-28,73,-29,83,-30,109,-31,-103,-32,-42,-33,27,-33,112,-34,-58,-35,27,-35,115,-36,-56,-37,53,-37,-91,-38,42,-38,-86,-39,32,-39,-123,-40,-14,-41,103,-41,-22,-42,110,-42,-22,-43,90,-43,-62,-44,41,-44,-91,-45,27,-45,-103,-46,15,-46,124,-47,-21,-48,77,-48,-57,-49,67,-49,-39,-50,103,-50,-12,-51,-128,-51,12,-51,-89,-52,73,-52,3,-52,-55,-53,-100,-53,113,-53,58,-53,10,-53,-7,-54,-9,-54,17,-53,30,-53,49,-53,57,-53,68,-53,103,-53,-101,-53,-48,-53,-2,-53,20,-52,64,-52,100,-52,-103,-52,-66,-52,-20,-52,8,-51,43,-51,61,-51,80,-51,90,-51,108,-51,123,-51,-119,-51,-106,-51,-111,-51,-105,-51,-121,-51,-125,-51,126,-51,-118,-51,-116,-51,-126,-51,115,-51,115,-51,118,-51,-115,-51,-92,-51,-69,-51,-56,-51,-37,-51,-12,-51,19,-50,57,-50,106,-50,-87,-50,-30,-50,22,-49,82,-49,-112,-49,-29,-49,44,-48,125,-48,-63,-48,2,-47,66,-47,-120,-47,-50,-47,16,-46,88,-46,-107,-46,-57,-46,-26,-46,14,-45,57,-45,110,-45,-99,-45,-59,-45,-29,-45,0,-44,18,-44,43,-44,59,-44,90,-44,126,-44,-88,-44,-63,-44,-40,-44,-3,-44,45,-43,107,-43,-102,-43,-43,-43,7,-42,61,-42,-116,-42,-35,-42,79,-41,-77,-41,40,-40,-102,-40,24,-39,-104,-39,39,-38,-54,-38,104,-37,23,-36,-72,-36,116,-35,36,-34,-23,-34,-80,-33,-122,-32,92,-31,53,-30,14,-29,-28,-29,-64,-28,-82,-27,-90,-26,-93,-25,-104,-24,-104,-23,-115,-22,-120,-21,-122,-20,-122,-19,-116,-18,-115,-17,-112,-16,-107,-15,-114,-14,-120,-13,-123,-12,-109,-11,-101,-10,-101,-9,-114,-8,-113,-7,123,-6,122,-5,109,-4,105,-3,99,-2,73,-1,57,0,22,1,8,2,-11,2,-33,3,-64,4,-99,5,114,6,79,7,32,8,-5,8,-31,9,-63,10,-105,11,93,12,37,13,-23,13,-66,14,-106,15,102,16,51,17,-19,17,-82,18,112,19,49,20,-16,20,-79,21,107,22,25,23,-63,23,105,24,14,25,-82,25,88,26,-5,26,-101,27,37,28,-84,28,48,29,-78,29,52,30,-69,30,50,31,-80,31,18,32,-128,32,-30,32,74,33,-81,33,1,34,72,34,127,34,-66,34,-7,34,57,35,116,35,-82,35,-41,35,-6,35,24,36,60,36,101,36,-113,36,-81,36,-51,36,-36,36,-14,36,14,37,43,37,75,37,111,37,-103,37,-73,37,-48,37,-22,37,11,38,52,38,93,38,-117,38,-77,38,-42,38,-16,38,27,39,55,39,86,39,124,39,-98,39,-72,39,-67,39,-58,39,-35,39,-3,39,27,40,37,40,41,40,27,40,24,40,13,40,-1,39,-21,39,-35,39,-50,39,-77,39,-112,39,100,39,70,39,26,39,-7,38,-57,38,-100,38,99,38,51,38,2,38,-45,37,-96,37,110,37,57,37,-7,36,-73,36,-118,36,100,36,59,36,8,36,-36,35,-74,35,-106,35,110,35,77,35,45,35,24,35,12,35,-16,34,-28,34,-53,34,-54,34,-57,34,-58,34,-49,34,-37,34,-12,34,16,35,41,35,83,35,120,35,-82,35,-32,35,26,36,92,36,-99,36,-21,36,57,37,-122,37,-41,37,45,38,-126,38,-40,38,58,39,-108,39,-18,39,58,40,-120,40,-35,40,61,41,-113,41,-34,41,29,42,86,42,-112,42,-54,42,-9,42,33,43}; }
	private static byte[] data83(){ return new byte[] {69,43,100,43,110,43,97,43,70,43,52,43,19,43,-16,42,-69,42,-120,42,53,42,-45,41,106,41,11,41,-87,40,63,40,-69,39,54,39,-109,38,4,38,102,37,-37,36,52,36,-110,35,-32,34,44,34,100,33,-90,32,-36,31,32,31,86,30,-121,29,-95,28,-78,27,-65,26,-45,25,-33,24,-26,23,-29,22,-51,21,-84,20,127,19,86,18,40,17,-14,15,-70,14,115,13,38,12,-79,10,73,9,-55,7,95,6,-28,4,112,3,-23,1,90,0,-70,-2,35,-3,-117,-5,-7,-7,102,-8,-43,-10,60,-11,-89,-13,9,-14,121,-16,-20,-18,108,-19,-1,-21,-116,-22,19,-23,-96,-25,59,-26,-26,-28,-98,-29,94,-30,44,-31,-15,-33,-67,-34,-118,-35,110,-36,86,-37,83,-38,80,-39,77,-40,68,-41,59,-42,61,-43,64,-44,76,-45,92,-46,106,-47,117,-48,127,-49,-123,-50,-111,-51,-99,-52,-83,-53,-56,-54,-27,-55,-5,-56,12,-56,25,-57,56,-58,96,-59,-104,-60,-55,-61,5,-61,69,-62,-116,-63,-34,-64,52,-64,-99,-65,24,-65,-98,-66,45,-66,-60,-67,108,-67,26,-67,-33,-68,-82,-68,-112,-68,119,-68,108,-68,112,-68,-123,-68,-97,-68,-56,-68,0,-67,69,-67,-103,-67,-21,-67,70,-66,-86,-66,18,-65,-127,-65,-8,-65,120,-64,1,-63,-119,-63,23,-62,-88,-62,56,-61,-37,-61,-128,-60,40,-59,-45,-59,-127,-58,58,-57,-17,-57,-84,-56,113,-55,69,-54,20,-53,-35,-53,-83,-52,127,-51,93,-50,63,-49,58,-48,45,-47,30,-46,3,-45,-21,-45,-41,-44,-61,-43,-73,-42,-82,-41,-84,-40,-98,-39,-117,-38,110,-37,78,-36,65,-35,32,-34,23,-33,-4,-33,-22,-32,-57,-31,-105,-30,108,-29,74,-28,52,-27,22,-26,-12,-26,-53,-25,-104,-24,90,-23,35,-22,-9,-22,-51,-21,-95,-20,118,-19,72,-18,1,-17,-63,-17,125,-16,70,-15,12,-14,-48,-14,-108,-13,71,-12,-14,-12,-94,-11,76,-10,2,-9,-80,-9,94,-8,9,-7,-98,-7,61,-6,-47,-6,104,-5,2,-4,-119,-4,23,-3,-109,-3,13,-2,-116,-2,1,-1,-116,-1,0,0,126,0,-30,0,71,1,-96,1,0,2,92,2,-55,2,43,3,-114,3,-28,3,54,4,-122,4,-37,4,45,5,-120,5,-48,5,22,6,82,6,-114,6,-49,6,12,7,87,7,-98,7,-42,7,11,8,52,8,110,8,-96,8,-45,8,-3,8,37,9,69,9,100,9,127,9,-106,9,-74,9,-64,9,-48,9,-51,9,-43,9,-45,9,-49,9,-62,9,-68,9,-82,9,-97,9,-119,9,112,9,92,9,65,9,38,9,2,9,-41,8,-71,8,-115,8,108,8,70,8,43,8,11,8,-30,7,-67,7,-114,7,118,7,92,7,79,7,56,7,31,7,8,7,-20,6,-31,6,-49,6,-47,6,-36,6,-35,6,-35,6,-34,6,-24,6,-4,6,23,7,58,7,103,7,-109,7,-55,7,-6,7,55,8,119,8,-48,8,40,9,-127,9,-33,9,62,10,-76,10,40,11,-83,11,49,12,-73,12,56,13,-59,13,97,14,12,15,-76,15,97,16,16,17,-67,17,109,18,34,19,-39,19,-107,20,85,21,26,22,-47,22,-122,23,60,24,0,25,-67,25,-128,26,55,27,-20,27,-103,28,68,29,-11,29,-92,30,81,31,-11,31,-108,32,38,33,-74,33,80,34,-33,34,107,35,-12,35,119,36,-5,36,119,37,-14,37,109,38,-19,38,103,39,-24,39,102,40,-28,40,86,41,-41,41,74,42,-46,42,62,43,-76,43,36,44,-105,44,13,45,-123,45,-13,45,91,46,-73,46,19,47,111,47,-66,47,7,48,63,48,123,48,-75,48,-32,48,-1,48,13,49,25,49,28,49,15,49,6,49,-23,48,-40,48,-86,48,-128,48,71,48,25,48,-41,47,-112,47,62,47,1,47,-71,46,105,46,11,46,-87,45,86,45,0,45,-88,44,75,44,-35,43,119,43,19,43,-78,42,84,42,-22,41,-115,41,31,41,-78,40,57,40,-57,39,73,39,-58,38,67,38,-76,37,33,37,-119,36,-25,35,73,35,-102,34,-35,33,35,33,96,32,-98,31,-44,30,-10,29,14,29,25,28,37,27,48,26,47,25,36,24,28,23,16,22,3,21,-25,19,-60,18,-103,17,107,16,66,15,18,14,-33,12,-87,11,116,10,64,9,9,8,-41,6,-84,5,127,4,78,3,21,2,-31,0,-78,-1,-112,-2,108,-3,76,-4,37,-5,15,-6,-21,-8,-33,-9,-54,-10,-64,-11,-72,-12,-91,-13,-97,-14,-114,-15,-112,-16,-113,-17,-108,-18,-86,-19,-82,-20,-64,-21,-52,-22,-27,-23,13,-23,55,-24,104,-25,-91,-26,-28,-27,37,-27,95,-28,-90,-29,-14,-30,88,-30,-60,-31,51,-31,-95,-32,22,-32,-118,-33,25,-33,-83,-34,83,-34,-17,-35,-102,-35,51,-35,-38,-36,-126,-36,60,-36,2,-36,-57,-37,-121,-37,79,-37,13,-37,-39,-38}; }
	private static byte[] data84(){ return new byte[] {-92,-38,125,-38,78,-38,33,-38,-21,-39,-72,-39,-128,-39,94,-39,67,-39,49,-39,24,-39,1,-39,-27,-40,-51,-40,-71,-40,-71,-40,-64,-40,-62,-40,-68,-40,-65,-40,-56,-40,-24,-40,2,-39,42,-39,71,-39,112,-39,-101,-39,-52,-39,-1,-39,62,-38,126,-38,-63,-38,-1,-38,65,-37,-115,-37,-40,-37,37,-36,114,-36,-59,-36,28,-35,111,-35,-54,-35,30,-34,-127,-34,-41,-34,48,-33,127,-33,-50,-33,31,-32,116,-32,-50,-32,35,-31,121,-31,-63,-31,14,-30,74,-30,-115,-30,-62,-30,21,-29,98,-29,-83,-29,-19,-29,51,-28,123,-28,-48,-28,40,-27,127,-27,-41,-27,38,-26,115,-26,-51,-26,40,-25,-106,-25,-5,-25,97,-24,-81,-24,-3,-24,80,-23,-95,-23,-2,-23,87,-22,-79,-22,-12,-22,46,-21,97,-21,-92,-21,-32,-21,31,-20,77,-20,116,-20,-109,-20,-86,-20,-57,-20,-37,-20,-14,-20,0,-19,10,-19,10,-19,14,-19,8,-19,10,-19,-3,-20,-8,-20,-6,-20,-11,-20,-26,-20,-43,-20,-54,-20,-62,-20,-62,-20,-68,-20,-61,-20,-64,-20,-70,-20,-75,-20,-78,-20,-61,-20,-41,-20,-16,-20,6,-19,23,-19,50,-19,79,-19,125,-19,-77,-19,-18,-19,54,-18,114,-18,-74,-18,-8,-18,74,-17,-92,-17,15,-16,-125,-16,1,-15,120,-15,-8,-15,116,-14,1,-13,-116,-13,45,-12,-58,-12,110,-11,18,-10,-65,-10,116,-9,30,-8,-43,-8,-126,-7,53,-6,-29,-6,-118,-5,49,-4,-34,-4,-115,-3,65,-2,-20,-2,-116,-1,35,0,-75,0,68,1,-42,1,102,2,-16,2,117,3,-15,3,105,4,-35,4,77,5,-65,5,33,6,-117,6,-31,6,61,7,-115,7,-31,7,49,8,-128,8,-54,8,23,9,97,9,-92,9,-24,9,39,10,106,10,-84,10,-13,10,58,11,125,11,-71,11,-8,11,55,12,118,12,-68,12,-10,12,63,13,121,13,-62,13,-3,13,64,14,122,14,-74,14,-17,14,40,15,78,15,121,15,-113,15,-78,15,-49,15,-30,15,-26,15,-31,15,-38,15,-30,15,-35,15,-37,15,-72,15,-97,15,126,15,99,15,68,15,27,15,-12,14,-60,14,-107,14,115,14,72,14,43,14,-4,13,-42,13,-84,13,-122,13,100,13,78,13,63,13,52,13,35,13,10,13,-5,12,-19,12,-23,12,-27,12,-23,12,-24,12,-25,12,-32,12,-25,12,-12,12,10,13,25,13,46,13,45,13,60,13,60,13,84,13,94,13,115,13,-126,13,-120,13,-115,13,-117,13,-104,13,-91,13,-79,13,-73,13,-75,13,-83,13,-91,13,-96,13,-95,13,-95,13,-82,13,-77,13,-75,13,-76,13,-76,13,-67,13,-45,13,-21,13,10,14,37,14,57,14,82,14,112,14,-102,14,-49,14,6,15,58,15,102,15,-113,15,-64,15,-13,15,64,16,-125,16,-46,16,12,17,80,17,-114,17,-37,17,39,18,120,18,-53,18,29,19,120,19,-52,19,42,20,126,20,-32,20,74,21,-77,21,27,22,-127,22,-24,22,87,23,-55,23,62,24,-77,24,34,25,-111,25,2,26,125,26,-10,26,114,27,-17,27,101,28,-26,28,90,29,-47,29,64,30,-83,30,33,31,-118,31,-14,31,76,32,-86,32,-1,32,82,33,-97,33,-25,33,34,34,91,34,-111,34,-64,34,-17,34,21,35,57,35,74,35,93,35,99,35,109,35,112,35,111,35,106,35,97,35,81,35,50,35,15,35,-24,34,-57,34,-110,34,93,34,17,34,-39,33,-113,33,77,33,-21,32,-123,32,12,32,-98,31,30,31,-87,30,41,30,-91,29,24,29,118,28,-45,27,22,27,105,26,-80,25,-13,24,55,24,97,23,-108,22,-85,21,-54,20,-36,19,-5,18,24,18,43,17,46,16,38,15,29,14,20,13,16,12,9,11,3,10,0,9,-13,7,-26,6,-37,5,-43,4,-38,3,-33,2,-26,1,-13,0,-10,-1,13,-1,28,-2,62,-3,94,-4,-124,-5,-73,-6,-35,-7,17,-7,52,-8,109,-9,-88,-10,-27,-11,39,-11,92,-12,-108,-13,-62,-14,-7,-15,43,-15,114,-16,-86,-17,-22,-18,20,-18,73,-19,109,-20,-93,-21,-43,-22,19,-22,74,-23,118,-24,-98,-25,-60,-26,-3,-27,47,-27,111,-28,-91,-29,-31,-30,26,-30,93,-31,-100,-32,-29,-33,46,-33,-110,-34,-12,-35,86,-35,-82,-36,22,-36,-121,-37,6,-37,-114,-38,32,-38,-70,-39,92,-39,5,-39,-71,-40,109,-40,51,-40,1,-40,-45,-41,-85,-41,-117,-41,125,-41,119,-41,118,-41,-125,-41,-108,-41,-82,-41,-51,-41,-19,-41,29,-40,82,-40,-115,-40,-54,-40,12,-39,77,-39,-103,-39,-21,-39,80,-38,-78,-38,30,-37,-125,-37,-21,-37,85,-36,-54,-36,67,-35,-63,-35,49,-34,-83,-34,32,-33,-98,-33,28,-32,-101,-32,25,-31,-105,-31,1,-30,118,-30,-36,-30,74,-29,-72,-29,38,-28,-111,-28,-17,-28,72,-27,-101,-27,-18,-27,60,-26,-117,-26}; }
	private static byte[] data85(){ return new byte[] {-37,-26,36,-25,99,-25,-92,-25,-38,-25,14,-24,76,-24,-120,-24,-54,-24,-10,-24,40,-23,72,-23,127,-23,-83,-23,-14,-23,49,-22,113,-22,-100,-22,-48,-22,4,-21,75,-21,-115,-21,-35,-21,33,-20,108,-20,-84,-20,-13,-20,50,-19,126,-19,-70,-19,11,-18,64,-18,126,-18,-84,-18,-30,-18,20,-17,80,-17,124,-17,-76,-17,-54,-17,-15,-17,5,-16,40,-16,71,-16,113,-16,-112,-16,-84,-16,-65,-16,-45,-16,-30,-16,-10,-16,22,-15,49,-15,66,-15,71,-15,77,-15,82,-15,94,-15,109,-15,-127,-15,-106,-15,-95,-15,-87,-15,-82,-15,-80,-15,-60,-15,-46,-15,-19,-15,-12,-15,-3,-15,-3,-15,10,-14,26,-14,51,-14,64,-14,73,-14,72,-14,79,-14,95,-14,114,-14,-120,-14,-105,-14,-102,-14,-99,-14,-105,-14,-99,-14,-84,-14,-79,-14,-61,-14,-61,-14,-60,-14,-63,-14,-58,-14,-50,-14,-41,-14,-36,-14,-33,-14,-30,-14,-27,-14,-17,-14,5,-13,26,-13,53,-13,70,-13,94,-13,120,-13,-101,-13,-63,-13,-12,-13,39,-12,89,-12,-116,-12,-63,-12,-8,-12,61,-11,-121,-11,-37,-11,41,-10,104,-10,-77,-10,-3,-10,85,-9,-81,-9,21,-8,-121,-8,-22,-8,74,-7,-82,-7,26,-6,-107,-6,29,-5,-86,-5,47,-4,-86,-4,47,-3,-62,-3,96,-2,9,-1,-79,-1,102,0,12,1,-74,1,104,2,36,3,-15,3,-70,4,-114,5,81,6,21,7,-34,7,-76,8,-118,9,112,10,77,11,49,12,-1,12,-41,13,-80,14,-110,15,115,16,81,17,53,18,15,19,-10,19,-51,20,-77,21,-112,22,120,23,98,24,66,25,26,26,-18,26,-57,27,-83,28,-114,29,111,30,74,31,26,32,-19,32,-63,33,-104,34,108,35,74,36,35,37,-14,37,-65,38,-127,39,81,40,35,41,-15,41,-56,42,-125,43,63,44,-19,44,-90,45,93,46,12,47,-65,47,96,48,-3,48,-119,49,16,50,-105,50,20,51,-116,51,3,52,102,52,-57,52,19,53,99,53,-89,53,-14,53,41,54,93,54,127,54,-95,54,-64,54,-35,54,-18,54,-3,54,3,55,12,55,19,55,11,55,-1,54,-15,54,-29,54,-34,54,-46,54,-68,54,-86,54,-117,54,124,54,92,54,68,54,31,54,-7,53,-52,53,-97,53,108,53,60,53,-7,52,-78,52,89,52,8,52,-80,51,79,51,-23,50,118,50,-1,49,126,49,-10,48,99,48,-61,47,32,47,111,46,-60,45,-1,44,60,44,89,43,126,42,-113,41,-83,40,-69,39,-58,38,-62,37,-68,36,-83,35,-104,34,127,33,103,32,70,31,35,30,-11,28,-53,27,-105,26,99,25,47,24,-10,22,-71,21,116,20,46,19,-16,17,-79,16,-127,15,65,14,10,13,-58,11,-118,10,82,9,24,8,-15,6,-51,5,-93,4,122,3,80,2,54,1,32,0,21,-1,16,-2,13,-3,6,-4,0,-5,5,-6,18,-7,53,-8,81,-9,121,-10,-112,-11,-84,-12,-42,-13,0,-13,56,-14,119,-15,-62,-16,10,-16,82,-17,-97,-18,-14,-19,87,-19,-60,-20,55,-20,-86,-21,16,-21,119,-22,-26,-23,83,-23,-45,-24,81,-24,-42,-25,71,-25,-79,-26,34,-26,-102,-27,26,-27,-108,-28,15,-28,125,-29,-29,-30,68,-30,-82,-31,32,-31,-95,-32,30,-32,-98,-33,7,-33,117,-34,-24,-35,114,-35,-13,-36,-112,-36,34,-36,-64,-37,93,-37,-5,-38,-91,-38,84,-38,15,-38,-47,-39,-101,-39,96,-39,51,-39,-1,-40,-35,-40,-67,-40,-86,-40,-103,-40,-127,-40,105,-40,76,-40,72,-40,68,-40,77,-40,84,-40,82,-40,84,-40,76,-40,84,-40,93,-40,105,-40,119,-40,122,-40,126,-40,-128,-40,126,-40,-120,-40,-115,-40,-112,-40,-110,-40,-117,-40,-114,-40,-121,-40,-110,-40,-103,-40,-93,-40,-90,-40,-83,-40,-80,-40,-54,-40,-45,-40,-14,-40,6,-39,35,-39,55,-39,82,-39,101,-39,-125,-39,-79,-39,-30,-39,19,-38,44,-38,78,-38,117,-38,-99,-38,-55,-38,-10,-38,40,-37,84,-37,-128,-37,-83,-37,-40,-37,-1,-37,36,-36,73,-36,109,-36,123,-36,-95,-36,-66,-36,-23,-36,8,-35,33,-35,54,-35,75,-35,92,-35,112,-35,-123,-35,-101,-35,-70,-35,-45,-35,-20,-35,-3,-35,31,-34,67,-34,118,-34,-92,-34,-38,-34,11,-33,57,-33,107,-33,-86,-33,-14,-33,57,-32,-125,-32,-53,-32,32,-31,112,-31,-47,-31,42,-30,-106,-30,-7,-30,116,-29,-33,-29,79,-28,-58,-28,66,-27,-48,-27,96,-26,-13,-26,-118,-25,36,-24,-64,-24,101,-23,13,-22,-69,-22,105,-21,33,-20,-34,-20,-95,-19,93,-18,33,-17,-21,-17,-77,-16,-127,-15,71,-14,11,-13,-53,-13,-103,-12,105,-11,66,-10,13,-9,-41,-9,-105,-8,88,-7,22,-6,-45,-6,-109,-5,79,-4,14,-3,-61,-3,121,-2,42,-1,-34,-1,-100,0,80,1,5,2,-71,2,99,3,21,4,-67,4,113,5,31,6,-55,6}; }
	private static byte[] data86(){ return new byte[] {115,7,25,8,-79,8,75,9,-20,9,-107,10,65,11,-37,11,120,12,5,13,-104,13,40,14,-59,14,88,15,-25,15,109,16,-5,16,121,17,-1,17,121,18,0,19,117,19,-16,19,91,20,-55,20,36,21,-120,21,-24,21,70,22,-111,22,-40,22,14,23,75,23,121,23,-77,23,-31,23,12,24,47,24,76,24,104,24,-125,24,-94,24,-65,24,-42,24,-25,24,-9,24,9,25,29,25,47,25,77,25,105,25,127,25,-106,25,-87,25,-64,25,-33,25,-2,25,40,26,72,26,104,26,-122,26,-88,26,-49,26,-2,26,45,27,87,27,124,27,-100,27,-56,27,-22,27,29,28,65,28,113,28,-107,28,-77,28,-54,28,-30,28,-10,28,21,29,49,29,74,29,74,29,83,29,76,29,87,29,84,29,95,29,91,29,86,29,65,29,54,29,41,29,43,29,33,29,28,29,16,29,3,29,-13,28,-22,28,-33,28,-45,28,-63,28,-77,28,-93,28,-110,28,127,28,106,28,91,28,73,28,60,28,43,28,18,28,-7,27,-26,27,-45,27,-51,27,-57,27,-67,27,-77,27,-94,27,-104,27,-97,27,-97,27,-92,27,-97,27,-99,27,-99,27,-96,27,-81,27,-68,27,-47,27,-31,27,-6,27,14,28,34,28,54,28,77,28,102,28,-119,28,-94,28,-54,28,-26,28,11,29,41,29,79,29,109,29,-103,29,-76,29,-37,29,-11,29,17,30,35,30,53,30,61,30,68,30,60,30,51,30,41,30,23,30,1,30,-47,29,-90,29,106,29,54,29,-11,28,-78,28,101,28,8,28,-91,27,65,27,-43,26,107,26,-6,25,127,25,11,25,-122,24,0,24,-127,23,-10,22,120,22,-15,21,106,21,-34,20,75,20,-73,19,42,19,-94,18,22,18,-120,17,-21,16,83,16,-86,15,18,15,106,14,-50,13,41,13,-128,12,-52,11,15,11,73,10,-113,9,-56,8,16,8,61,7,112,6,-117,5,-86,4,-53,3,-18,2,6,2,28,1,33,0,36,-1,43,-2,47,-3,61,-4,60,-5,59,-6,63,-7,63,-8,68,-9,65,-10,69,-11,77,-12,90,-13,113,-14,126,-15,-113,-16,-109,-17,-74,-18,-41,-19,1,-19,37,-20,85,-21,-126,-22,-68,-23,-19,-24,49,-24,114,-25,-54,-26,29,-26,118,-27,-57,-28,20,-28,112,-29,-57,-30,40,-30,-113,-31,-12,-32,97,-32,-60,-33,38,-33,-120,-34,-8,-35,106,-35,-23,-36,92,-36,-57,-37,54,-37,-78,-38,47,-38,-75,-39,63,-39,-59,-40,94,-40,-29,-41,124,-41,20,-41,-74,-42,96,-42,22,-42,-54,-43,-111,-43,82,-43,28,-43,-18,-44,-62,-44,-85,-44,-112,-44,-124,-44,115,-44,117,-44,123,-44,-124,-44,-97,-44,-72,-44,-27,-44,10,-43,58,-43,102,-43,-96,-43,-34,-43,38,-42,118,-42,-51,-42,37,-41,-124,-41,-30,-41,71,-40,-79,-40,25,-39,-111,-39,9,-38,-113,-38,17,-37,-103,-37,33,-36,-93,-36,55,-35,-52,-35,103,-34,-2,-34,-107,-33,40,-32,-62,-32,86,-31,-14,-31,-118,-30,36,-29,-67,-29,92,-28,-20,-28,-118,-27,27,-26,-67,-26,90,-25,-14,-25,-111,-24,35,-23,-74,-23,79,-22,-40,-22,113,-21,-3,-21,-104,-20,44,-19,-79,-19,60,-18,-66,-18,76,-17,-40,-17,97,-16,-18,-16,108,-15,-24,-15,95,-14,-28,-14,101,-13,-19,-13,101,-12,-31,-12,80,-11,-58,-11,68,-10,-71,-10,50,-9,-104,-9,13,-8,115,-8,-28,-8,66,-7,-88,-7,5,-6,104,-6,-50,-6,44,-5,-125,-5,-48,-5,45,-4,123,-4,-42,-4,34,-3,113,-3,-68,-3,-7,-3,65,-2,-120,-2,-49,-2,28,-1,93,-1,-95,-1,-36,-1,20,0,85,0,-113,0,-49,0,11,1,74,1,-124,1,-77,1,-20,1,32,2,95,2,-103,2,-41,2,17,3,74,3,-128,3,-75,3,-11,3,39,4,101,4,-115,4,-72,4,-38,4,8,5,56,5,99,5,-115,5,-85,5,-60,5,-36,5,-15,5,16,6,40,6,63,6,71,6,84,6,85,6,88,6,81,6,81,6,77,6,84,6,77,6,71,6,63,6,54,6,51,6,41,6,27,6,-1,5,-19,5,-41,5,-52,5,-75,5,-87,5,-114,5,-126,5,101,5,82,5,52,5,34,5,12,5,-3,4,-27,4,-45,4,-65,4,-78,4,-99,4,-113,4,126,4,117,4,103,4,87,4,80,4,74,4,78,4,82,4,85,4,91,4,95,4,111,4,126,4,-99,4,-73,4,-30,4,12,5,61,5,120,5,-78,5,-5,5,68,6,-104,6,-18,6,56,7,-104,7,-14,7,92,8,-63,8,46,9,-98,9,17,10,122,10,-16,10,100,11,-40,11,80,12,-63,12,60,13,-90,13,33,14,-113,14,1,15,108,15,-47,15,63,16,-94,16,1,17,99,17,-64,17,29,18,118,18,-60,18,18,19,82,19,-106,19,-38,19,33,20,103,20,-82,20,-21,20}; }
	private static byte[] data87(){ return new byte[] {36,21,102,21,-88,21,-6,21,64,22,-109,22,-37,22,48,23,125,23,-40,23,54,24,-110,24,-17,24,79,25,-76,25,21,26,117,26,-44,26,42,27,-120,27,-41,27,49,28,-128,28,-51,28,19,29,80,29,-117,29,-66,29,-21,29,22,30,56,30,87,30,113,30,126,30,-115,30,-120,30,-115,30,-126,30,117,30,98,30,64,30,36,30,0,30,-34,29,-72,29,-117,29,92,29,39,29,-9,28,-58,28,-106,28,106,28,46,28,-16,27,-76,27,124,27,68,27,10,27,-51,26,-111,26,79,26,15,26,-58,25,-114,25,70,25,5,25,-71,24,111,24,34,24,-52,23,121,23,29,23,-67,22,88,22,-24,21,-128,21,7,21,-102,20,26,20,-106,19,13,19,121,18,-22,17,75,17,-73,16,16,16,115,15,-60,14,26,14,115,13,-63,12,18,12,92,11,-87,10,-25,9,44,9,112,8,-70,7,2,7,67,6,-116,5,-55,4,15,4,73,3,-117,2,-54,1,12,1,93,0,-88,-1,-6,-2,65,-2,-119,-3,-39,-4,43,-4,-120,-5,-25,-6,69,-6,-96,-7,5,-7,103,-8,-49,-9,58,-9,-85,-10,30,-10,-108,-11,-5,-12,112,-12,-29,-13,101,-13,-19,-14,113,-14,-5,-15,118,-15,8,-15,-109,-16,54,-16,-43,-17,113,-17,16,-17,-79,-18,98,-18,15,-18,-56,-19,126,-19,65,-19,2,-19,-53,-20,-112,-20,85,-20,25,-20,-23,-21,-67,-21,-98,-21,111,-21,71,-21,25,-21,-17,-22,-51,-22,-77,-22,-95,-22,-115,-22,117,-22,89,-22,70,-22,46,-22,38,-22,20,-22,14,-22,2,-22,-2,-23,-6,-23,-7,-23,-1,-23,5,-22,7,-22,20,-22,21,-22,30,-22,32,-22,32,-22,50,-22,68,-22,89,-22,104,-22,120,-22,-123,-22,-106,-22,-88,-22,-65,-22,-40,-22,-16,-22,11,-21,32,-21,63,-21,97,-21,-122,-21,-83,-21,-60,-21,-25,-21,1,-20,43,-20,77,-20,118,-20,-101,-20,-61,-20,-22,-20,16,-19,55,-19,93,-19,-117,-19,-77,-19,-31,-19,19,-18,58,-18,108,-18,-101,-18,-42,-18,13,-17,67,-17,121,-17,-70,-17,-8,-17,47,-16,101,-16,-97,-16,-38,-16,24,-15,82,-15,-127,-15,-75,-15,-25,-15,27,-14,78,-14,113,-14,-99,-14,-59,-14,-10,-14,31,-13,73,-13,107,-13,-112,-13,-86,-13,-51,-13,-33,-13,1,-12,19,-12,46,-12,57,-12,71,-12,78,-12,85,-12,95,-12,96,-12,97,-12,87,-12,80,-12,71,-12,63,-12,57,-12,45,-12,35,-12,17,-12,-3,-13,-22,-13,-40,-13,-58,-13,-78,-13,-95,-13,-120,-13,123,-13,98,-13,82,-13,66,-13,54,-13,43,-13,33,-13,23,-13,13,-13,7,-13,-6,-14,-2,-14,2,-13,16,-13,37,-13,45,-13,65,-13,82,-13,114,-13,-111,-13,-73,-13,-30,-13,23,-12,79,-12,-119,-12,-56,-12,9,-11,91,-11,-79,-11,13,-10,106,-10,-59,-10,41,-9,-110,-9,-3,-9,109,-8,-35,-8,78,-7,-65,-7,47,-6,-99,-6,17,-5,124,-5,-12,-5,89,-4,-52,-4,45,-3,-108,-3,-16,-3,76,-2,-92,-2,-4,-2,74,-1,-108,-1,-41,-1,23,0,84,0,-105,0,-46,0,13,1,57,1,105,1,-118,1,-79,1,-43,1,-5,1,36,2,80,2,112,2,-105,2,-84,2,-46,2,-17,2,26,3,63,3,103,3,-116,3,-71,3,-31,3,16,4,67,4,117,4,-82,4,-36,4,4,5,57,5,107,5,-92,5,-39,5,8,6,55,6,99,6,-126,6,-98,6,-71,6,-50,6,-26,6,-19,6,-7,6,1,7,7,7,10,7,2,7,-10,6,-27,6,-41,6,-58,6,-73,6,-99,6,-117,6,110,6,87,6,64,6,39,6,20,6,4,6,-20,5,-37,5,-68,5,-81,5,-102,5,-110,5,-124,5,-125,5,119,5,122,5,115,5,124,5,-122,5,-95,5,-78,5,-56,5,-42,5,-23,5,-1,5,30,6,62,6,101,6,-122,6,-95,6,-69,6,-48,6,-21,6,7,7,36,7,69,7,90,7,111,7,119,7,-109,7,-91,7,-55,7,-39,7,-8,7,14,8,40,8,71,8,104,8,-113,8,-67,8,-30,8,15,9,51,9,93,9,-124,9,-70,9,-24,9,38,10,83,10,-117,10,-69,10,-18,10,36,11,94,11,-96,11,-35,11,27,12,72,12,-121,12,-61,12,9,13,78,13,-111,13,-40,13,18,14,82,14,-117,14,-45,14,25,15,107,15,-85,15,-21,15,33,16,98,16,-87,16,-17,16,58,17,121,17,-57,17,-4,17,66,18,124,18,-61,18,7,19,78,19,-105,19,-47,19,19,20,76,20,-116,20,-57,20,11,21,68,21,-116,21,-61,21,-1,21,62,22,109,22,-72,22,-21,22,41,23,92,23,-116,23,-66,23,-16,23,27,24,76,24,113,24,-99,24,-67,24,-39,24,-22,24,-4,24,11,25,26,25,29,25,29,25,20,25,7,25,-5,24,-27,24,-50,24,-82,24}; }
	private static byte[] data88(){ return new byte[] {-117,24,100,24,53,24,9,24,-45,23,-98,23,91,23,24,23,-51,22,-126,22,49,22,-38,21,-117,21,50,21,-37,20,118,20,14,20,-91,19,54,19,-55,18,82,18,-32,17,100,17,-26,16,110,16,-24,15,105,15,-43,14,70,14,-84,13,34,13,-115,12,9,12,113,11,-31,10,69,10,-83,9,23,9,-127,8,-22,7,84,7,-73,6,35,6,-119,5,-20,4,82,4,-76,3,38,3,-112,2,-2,1,95,1,-53,0,42,0,-97,-1,2,-1,114,-2,-35,-3,72,-3,-66,-4,36,-4,-103,-5,7,-5,126,-6,-15,-7,107,-7,-36,-8,88,-8,-55,-9,74,-9,-54,-10,88,-10,-37,-11,94,-11,-33,-12,101,-12,-21,-13,121,-13,9,-13,-98,-14,50,-14,-69,-15,71,-15,-49,-16,97,-16,-8,-17,-107,-17,42,-17,-66,-18,76,-18,-29,-19,124,-19,22,-19,-75,-20,81,-20,-16,-21,-115,-21,52,-21,-27,-22,-98,-22,81,-22,4,-22,-71,-23,117,-23,58,-23,2,-23,-49,-24,-97,-24,112,-24,82,-24,45,-24,18,-24,-8,-25,-23,-25,-38,-25,-40,-25,-47,-25,-41,-25,-35,-25,-18,-25,2,-24,37,-24,70,-24,122,-24,-88,-24,-37,-24,17,-23,81,-23,-103,-23,-24,-23,52,-22,-125,-22,-43,-22,38,-21,126,-21,-40,-21,46,-20,-118,-20,-46,-20,43,-19,110,-19,-62,-19,6,-18,82,-18,-103,-18,-36,-18,25,-17,74,-17,127,-17,-85,-17,-33,-17,4,-16,45,-16,69,-16,100,-16,113,-16,-120,-16,-109,-16,-93,-16,-81,-16,-71,-16,-59,-16,-55,-16,-43,-16,-31,-16,-18,-16,-2,-16,3,-15,14,-15,23,-15,38,-15,59,-15,77,-15,106,-15,-127,-15,-107,-15,-80,-15,-70,-15,-41,-15,-14,-15,15,-14,43,-14,70,-14,85,-14,118,-14,-122,-14,-84,-14,-57,-14,-27,-14,-2,-14,13,-13,38,-13,48,-13,71,-13,88,-13,112,-13,-123,-13,-116,-13,-110,-13,-110,-13,-110,-13,-96,-13,-88,-13,-76,-13,-76,-13,-80,-13,-76,-13,-79,-13,-74,-13,-72,-13,-68,-13,-67,-13,-63,-13,-61,-13,-54,-13,-43,-13,-28,-13,-13,-13,3,-12,11,-12,19,-12,37,-12,49,-12,77,-12,96,-12,117,-12,-116,-12,-103,-12,-79,-12,-67,-12,-42,-12,-17,-12,14,-11,41,-11,61,-11,75,-11,94,-11,107,-11,-124,-11,-106,-11,-90,-11,-74,-11,-63,-11,-47,-11,-34,-11,-19,-11,-5,-11,9,-10,21,-10,34,-10,39,-10,56,-10,59,-10,83,-10,105,-10,-128,-10,-111,-10,-102,-10,-80,-10,-50,-10,-12,-10,18,-9,58,-9,82,-9,-128,-9,-99,-9,-49,-9,-15,-9,34,-8,76,-8,127,-8,-86,-8,-39,-8,7,-7,62,-7,121,-7,-84,-7,-34,-7,8,-6,56,-6,109,-6,-90,-6,-26,-6,33,-5,93,-5,-104,-5,-41,-5,34,-4,109,-4,-62,-4,14,-3,93,-3,-81,-3,1,-2,97,-2,-68,-2,46,-1,-107,-1,-4,-1,94,0,-56,0,51,1,-89,1,28,2,-113,2,9,3,119,3,-18,3,103,4,-24,4,108,5,-5,5,-124,6,19,7,-97,7,46,8,-68,8,77,9,-32,9,123,10,21,11,-93,11,59,12,-52,12,103,13,-1,13,-108,14,43,15,-75,15,68,16,-58,16,85,17,-34,17,110,18,-4,18,125,19,-2,19,123,20,3,21,-127,21,9,22,-120,22,3,23,125,23,-15,23,107,24,-25,24,90,25,-41,25,73,26,-69,26,40,27,-108,27,5,28,106,28,-42,28,52,29,-99,29,-11,29,83,30,-81,30,9,31,93,31,-79,31,-7,31,68,32,-123,32,-54,32,11,33,63,33,125,33,-95,33,-43,33,-6,33,35,34,73,34,105,34,-120,34,-95,34,-76,34,-60,34,-49,34,-35,34,-32,34,-29,34,-34,34,-46,34,-52,34,-70,34,-85,34,-103,34,124,34,106,34,73,34,47,34,10,34,-23,33,-64,33,-100,33,110,33,69,33,20,33,-25,32,-75,32,-126,32,72,32,8,32,-55,31,-123,31,62,31,-11,30,-100,30,72,30,-27,29,-114,29,38,29,-66,28,74,28,-47,27,86,27,-43,26,89,26,-42,25,76,25,-65,24,33,24,-117,23,-24,22,82,22,-89,21,0,21,71,20,-106,19,-35,18,38,18,101,17,-90,16,-28,15,29,15,89,14,-121,13,-64,12,-11,11,53,11,109,10,-90,9,-33,8,30,8,101,7,-95,6,-17,5,52,5,-125,4,-47,3,38,3,123,2,-29,1,66,1,-80,0,16,0,120,-1,-28,-2,86,-2,-49,-3,82,-3,-48,-4,88,-4,-47,-5,91,-5,-33,-6,112,-6,-3,-7,-105,-7,43,-7,-64,-8,75,-8,-41,-9,110,-9,3,-9,-86,-10,70,-10,-33,-11,111,-11,-4,-12,-112,-12,35,-12,-69,-13,82,-13,-26,-14,117,-14,5,-14,-111,-15,34,-15,-76,-16,74,-16,-32,-17,112,-17,-1,-18,-105,-18,47,-18,-50,-19,116,-19,25,-19,-65,-20,98,-20,3,-20,-75,-21,97,-21,31,-21,-37,-22,-102,-22,80,-22,14,-22}; }
	private static byte[] data89(){ return new byte[] {-52,-23,-98,-23,111,-23,68,-23,26,-23,-24,-24,-61,-24,-103,-24,125,-24,92,-24,70,-24,53,-24,30,-24,6,-24,-25,-25,-46,-25,-63,-25,-75,-25,-98,-25,-119,-25,108,-25,80,-25,57,-25,33,-25,21,-25,1,-25,-13,-26,-34,-26,-52,-26,-66,-26,-78,-26,-76,-26,-87,-26,-79,-26,-83,-26,-75,-26,-76,-26,-63,-26,-49,-26,-24,-26,-6,-26,9,-25,33,-25,49,-25,78,-25,106,-25,-125,-25,-93,-25,-77,-25,-48,-25,-27,-25,3,-24,31,-24,56,-24,84,-24,104,-24,-123,-24,-102,-24,-78,-24,-62,-24,-33,-24,-4,-24,24,-23,44,-23,63,-23,81,-23,102,-23,121,-23,-116,-23,-101,-23,-83,-23,-72,-23,-51,-23,-38,-23,-18,-23,0,-22,16,-22,33,-22,37,-22,54,-22,65,-22,86,-22,99,-22,122,-22,-116,-22,-99,-22,-72,-22,-54,-22,-23,-22,4,-21,34,-21,67,-21,90,-21,123,-21,-99,-21,-52,-21,-10,-21,40,-20,80,-20,-126,-20,-89,-20,-41,-20,9,-19,64,-19,120,-19,-78,-19,-24,-19,35,-18,88,-18,-99,-18,-37,-18,36,-17,104,-17,-86,-17,-13,-17,60,-16,-117,-16,-31,-16,55,-15,-105,-15,-12,-15,95,-14,-65,-14,44,-13,-110,-13,4,-12,116,-12,-19,-12,100,-11,-45,-11,80,-10,-65,-10,73,-9,-64,-9,71,-8,-56,-8,66,-7,-58,-7,57,-6,-63,-6,68,-5,-59,-5,72,-4,-65,-4,65,-3,-61,-3,68,-2,-52,-2,70,-1,-53,-1,70,0,-57,0,65,1,-70,1,51,2,-94,2,27,3,-124,3,-3,3,94,4,-52,4,42,5,-101,5,3,6,108,6,-53,6,39,7,-117,7,-29,7,71,8,-95,8,-7,8,84,9,-94,9,-9,9,64,10,-112,10,-40,10,39,11,112,11,-71,11,-13,11,47,12,101,12,-95,12,-34,12,14,13,66,13,108,13,-99,13,-55,13,-7,13,41,14,82,14,125,14,-101,14,-70,14,-49,14,-20,14,14,15,50,15,71,15,87,15,102,15,112,15,-125,15,-118,15,-103,15,-99,15,-98,15,-90,15,-91,15,-82,15,-74,15,-61,15,-47,15,-46,15,-42,15,-34,15,-18,15,1,16,24,16,45,16,67,16,89,16,107,16,-124,16,-102,16,-68,16,-46,16,-16,16,-4,16,21,17,34,17,59,17,74,17,98,17,111,17,-128,17,-121,17,-106,17,-101,17,-91,17,-81,17,-65,17,-55,17,-46,17,-35,17,-33,17,-19,17,-12,17,7,18,15,18,23,18,20,18,30,18,32,18,46,18,45,18,58,18,59,18,57,18,55,18,61,18,70,18,72,18,73,18,69,18,67,18,71,18,66,18,76,18,74,18,91,18,97,18,105,18,111,18,114,18,-119,18,-110,18,-89,18,-75,18,-56,18,-34,18,-15,18,11,19,37,19,66,19,89,19,118,19,-113,19,-91,19,-71,19,-44,19,-30,19,1,20,10,20,33,20,41,20,51,20,57,20,58,20,64,20,57,20,56,20,40,20,36,20,20,20,14,20,-7,19,-30,19,-58,19,-82,19,-109,19,118,19,84,19,39,19,0,19,-55,18,-96,18,96,18,48,18,-19,17,-78,17,111,17,32,17,-39,16,-123,16,54,16,-33,15,-113,15,53,15,-36,14,125,14,28,14,-62,13,97,13,3,13,-93,12,60,12,-49,11,101,11,2,11,-95,10,58,10,-52,9,89,9,-23,8,114,8,1,8,-121,7,18,7,-107,6,23,6,-101,5,16,5,-111,4,12,4,-122,3,2,3,123,2,-16,1,102,1,-43,0,69,0,-71,-1,42,-1,-91,-2,26,-2,-111,-3,1,-3,117,-4,-13,-5,110,-5,-18,-6,110,-6,-21,-7,101,-7,-35,-8,95,-8,-31,-9,103,-9,-21,-10,110,-10,-11,-11,118,-11,1,-11,-124,-12,15,-12,-107,-13,34,-13,-83,-14,55,-14,-67,-15,73,-15,-41,-16,106,-16,6,-16,-107,-17,50,-17,-68,-18,86,-18,-16,-19,-116,-19,49,-19,-45,-20,127,-20,38,-20,-48,-21,-126,-21,48,-21,-23,-22,-101,-22,85,-22,17,-22,-54,-23,-118,-23,75,-23,14,-23,-38,-24,-90,-24,117,-24,75,-24,25,-24,-9,-25,-51,-25,-79,-25,-107,-25,-127,-25,106,-25,96,-25,73,-25,66,-25,56,-25,55,-25,62,-25,63,-25,67,-25,78,-25,86,-25,103,-25,120,-25,-126,-25,-100,-25,-91,-25,-55,-25,-36,-25,-2,-25,27,-24,63,-24,109,-24,-100,-24,-48,-24,5,-23,63,-23,122,-23,-65,-23,-1,-23,78,-22,-102,-22,-17,-22,66,-21,-100,-21,-11,-21,83,-20,-81,-20,21,-19,117,-19,-33,-19,69,-18,-81,-18,23,-17,-127,-17,-18,-17,92,-16,-57,-16,54,-15,-95,-15,13,-14,119,-14,-32,-14,73,-13,-80,-13,25,-12,-127,-12,-32,-12,62,-11,-107,-11,-14,-11,82,-10,-85,-10,5,-9,84,-9,-84,-9,-10,-9,77,-8,-104,-8,-23,-8,49,-7,126,-7,-60,-7,6,-6,70,-6,-128,-6,-57,-6,-4,-6,59,-5,114,-5,-94,-5,-39,-5,8,-4,58,-4}; }
	private static byte[] data90(){ return new byte[] {111,-4,-104,-4,-53,-4,-17,-4,27,-3,67,-3,110,-3,-99,-3,-60,-3,-13,-3,28,-2,66,-2,105,-2,-110,-2,-69,-2,-28,-2,8,-1,49,-1,87,-1,125,-1,-106,-1,-75,-1,-47,-1,-11,-1,23,0,52,0,75,0,98,0,121,0,-107,0,-86,0,-60,0,-43,0,-14,0,-1,0,28,1,41,1,70,1,86,1,117,1,-123,1,-102,1,-80,1,-62,1,-35,1,-14,1,10,2,35,2,49,2,74,2,85,2,115,2,-124,2,-100,2,-80,2,-61,2,-39,2,-18,2,3,3,21,3,37,3,50,3,65,3,76,3,94,3,96,3,111,3,112,3,116,3,121,3,113,3,116,3,103,3,108,3,94,3,93,3,82,3,77,3,68,3,60,3,49,3,44,3,33,3,25,3,13,3,1,3,-11,2,-17,2,-20,2,-29,2,-30,2,-49,2,-56,2,-73,2,-83,2,-93,2,-96,2,-103,2,-105,2,-115,2,-122,2,-128,2,126,2,-122,2,-112,2,-106,2,-98,2,-89,2,-72,2,-58,2,-33,2,-11,2,16,3,44,3,69,3,109,3,-120,3,-81,3,-54,3,-12,3,19,4,62,4,93,4,-119,4,-82,4,-38,4,1,5,46,5,82,5,-126,5,-89,5,-38,5,-3,5,46,6,87,6,-122,6,-79,6,-37,6,2,7,41,7,75,7,117,7,-108,7,-69,7,-39,7,2,8,30,8,61,8,86,8,116,8,-111,8,-77,8,-49,8,-17,8,16,9,45,9,80,9,107,9,-119,9,-83,9,-47,9,-9,9,34,10,68,10,112,10,-111,10,-68,10,-34,10,14,11,45,11,100,11,-124,11,-80,11,-47,11,-7,11,41,12,74,12,116,12,-111,12,-70,12,-38,12,-3,12,30,13,61,13,94,13,124,13,-103,13,-84,13,-56,13,-40,13,-8,13,13,14,37,14,55,14,72,14,85,14,99,14,117,14,126,14,-112,14,-112,14,-101,14,-106,14,-106,14,-108,14,-113,14,-120,14,124,14,111,14,97,14,81,14,60,14,39,14,16,14,-3,13,-30,13,-52,13,-82,13,-110,13,119,13,87,13,59,13,26,13,-10,12,-41,12,-83,12,-118,12,92,12,54,12,4,12,-40,11,-86,11,120,11,70,11,12,11,-48,10,-108,10,79,10,21,10,-51,9,-111,9,69,9,4,9,-66,8,120,8,46,8,-29,7,-105,7,73,7,-9,6,-88,6,82,6,3,6,-88,5,86,5,-2,4,-91,4,78,4,-14,3,-108,3,56,3,-41,2,121,2,30,2,-75,1,94,1,-12,0,-105,0,54,0,-43,-1,120,-1,28,-1,-62,-2,109,-2,14,-2,-70,-3,97,-3,17,-3,-67,-4,115,-4,34,-4,-36,-5,-118,-5,75,-5,-1,-6,-57,-6,-126,-6,75,-6,15,-6,-42,-7,-97,-7,110,-7,60,-7,20,-7,-24,-8,-63,-8,-101,-8,113,-8,79,-8,40,-8,5,-8,-28,-9,-61,-9,-94,-9,-126,-9,98,-9,67,-9,41,-9,15,-9,-8,-10,-31,-10,-54,-10,-74,-10,-96,-10,-115,-10,-123,-10,116,-10,117,-10,96,-10,96,-10,79,-10,71,-10,62,-10,50,-10,43,-10,33,-10,26,-10,13,-10,3,-10,-13,-11,-17,-11,-28,-11,-30,-11,-41,-11,-45,-11,-54,-11,-54,-11,-54,-11,-51,-11,-52,-11,-52,-11,-52,-11,-46,-11,-42,-11,-32,-11,-22,-11,-7,-11,4,-10,18,-10,24,-10,39,-10,44,-10,59,-10,68,-10,79,-10,87,-10,93,-10,104,-10,113,-10,124,-10,-122,-10,-111,-10,-101,-10,-88,-10,-76,-10,-61,-10,-41,-10,-23,-10,-1,-10,16,-9,42,-9,60,-9,91,-9,113,-9,-109,-9,-86,-9,-52,-9,-28,-9,7,-8,33,-8,71,-8,102,-8,-115,-8,-87,-8,-52,-8,-19,-8,11,-7,43,-7,73,-7,102,-7,-121,-7,-95,-7,-64,-7,-37,-7,-10,-7,9,-6,39,-6,54,-6,80,-6,93,-6,115,-6,-128,-6,-107,-6,-92,-6,-83,-6,-72,-6,-68,-6,-55,-6,-50,-6,-44,-6,-45,-6,-44,-6,-45,-6,-51,-6,-57,-6,-67,-6,-73,-6,-84,-6,-95,-6,-110,-6,126,-6,110,-6,95,-6,80,-6,67,-6,55,-6,41,-6,23,-6,9,-6,-6,-7,-13,-7,-20,-7,-31,-7,-37,-7,-43,-7,-50,-7,-48,-7,-50,-7,-45,-7,-41,-7,-33,-7,-24,-7,-17,-7,-4,-7,6,-6,25,-6,43,-6,61,-6,85,-6,96,-6,121,-6,-116,-6,-85,-6,-58,-6,-25,-6,5,-5,37,-5,68,-5,106,-5,-116,-5,-70,-5,-32,-5,13,-4,52,-4,94,-4,-124,-4,-78,-4,-39,-4,6,-3,45,-3,87,-3,-127,-3,-88,-3,-49,-3,-15,-3,25,-2,56,-2,93,-2,120,-2,-100,-2,-73,-2,-45,-2,-21,-2,4,-1,31,-1,52,-1,75,-1,93,-1,111,-1,127,-1,-110,-1,-91,-1,-68,-1,-51,-1,-30,-1,-13,-1,10,0,25,0,52,0,69,0,97,0,117,0,-113,0,-90,0,-71,0,-46,0,-24,0,0,1,24,1,42,1,62,1,78,1}; }
	private static byte[] data91(){ return new byte[] {95,1,110,1,122,1,-119,1,-115,1,-100,1,-100,1,-88,1,-80,1,-73,1,-61,1,-58,1,-45,1,-44,1,-32,1,-25,1,-19,1,-16,1,-12,1,-8,1,-2,1,1,2,4,2,6,2,4,2,2,2,-1,1,-7,1,-6,1,-13,1,-14,1,-22,1,-27,1,-36,1,-39,1,-52,1,-51,1,-59,1,-59,1,-59,1,-62,1,-65,1,-64,1,-61,1,-57,1,-47,1,-50,1,-41,1,-44,1,-31,1,-29,1,-15,1,-8,1,1,2,3,2,16,2,18,2,37,2,42,2,56,2,63,2,71,2,83,2,92,2,105,2,122,2,-127,2,-106,2,-99,2,-78,2,-63,2,-45,2,-27,2,-2,2,22,3,53,3,77,3,105,3,-126,3,-92,3,-62,3,-28,3,11,4,42,4,84,4,116,4,-99,4,-63,4,-17,4,22,5,64,5,99,5,-118,5,-83,5,-42,5,1,6,44,6,88,6,-128,6,-86,6,-48,6,1,7,46,7,97,7,-112,7,-64,7,-22,7,32,8,79,8,-120,8,-73,8,-16,8,27,9,82,9,123,9,-80,9,-37,9,18,10,56,10,109,10,-114,10,-67,10,-36,10,8,11,36,11,81,11,107,11,-105,11,-77,11,-42,11,-11,11,21,12,55,12,89,12,119,12,-107,12,-81,12,-48,12,-25,12,10,13,24,13,57,13,69,13,96,13,113,13,125,13,-114,13,-109,13,-100,13,-97,13,-97,13,-104,13,-107,13,-125,13,124,13,102,13,83,13,59,13,32,13,2,13,-27,12,-64,12,-95,12,116,12,82,12,31,12,-8,11,-60,11,-108,11,99,11,45,11,-3,10,-64,10,-120,10,78,10,15,10,-38,9,-110,9,86,9,15,9,-51,8,-122,8,65,8,-10,7,-80,7,97,7,22,7,-60,6,118,6,38,6,-39,5,-116,5,59,5,-14,4,-96,4,86,4,7,4,-69,3,111,3,41,3,-32,2,-102,2,83,2,13,2,-52,1,-121,1,73,1,2,1,-65,0,125,0,55,0,-10,-1,-78,-1,111,-1,44,-1,-26,-2,-98,-2,87,-2,20,-2,-52,-3,-114,-3,71,-3,8,-3,-67,-4,126,-4,54,-4,-3,-5,-68,-5,127,-5,65,-5,1,-5,-62,-6,-122,-6,70,-6,22,-6,-42,-7,-93,-7,102,-7,41,-7,-12,-8,-74,-8,-125,-8,77,-8,22,-8,-28,-9,-87,-9,127,-9,73,-9,33,-9,-12,-10,-49,-10,-87,-10,127,-10,91,-10,50,-10,24,-10,-10,-11,-31,-11,-57,-11,-78,-11,-103,-11,-119,-11,113,-11,103,-11,90,-11,82,-11,76,-11,69,-11,65,-11,65,-11,62,-11,71,-11,75,-11,84,-11,97,-11,103,-11,122,-11,-125,-11,-103,-11,-86,-11,-61,-11,-39,-11,-11,-11,18,-10,51,-10,86,-10,120,-10,-99,-10,-65,-10,-22,-10,13,-9,56,-9,96,-9,-120,-9,-75,-9,-39,-9,9,-8,40,-8,86,-8,112,-8,-97,-8,-68,-8,-31,-8,-3,-8,22,-7,49,-7,71,-7,96,-7,117,-7,-119,-7,-104,-7,-90,-7,-72,-7,-60,-7,-43,-7,-34,-7,-21,-7,-13,-7,1,-6,5,-6,19,-6,26,-6,38,-6,46,-6,50,-6,53,-6,53,-6,59,-6,59,-6,70,-6,66,-6,71,-6,68,-6,66,-6,68,-6,63,-6,71,-6,68,-6,71,-6,68,-6,67,-6,64,-6,65,-6,62,-6,68,-6,62,-6,70,-6,60,-6,67,-6,61,-6,65,-6,66,-6,62,-6,66,-6,59,-6,60,-6,57,-6,55,-6,59,-6,59,-6,62,-6,58,-6,57,-6,58,-6,58,-6,64,-6,66,-6,71,-6,72,-6,73,-6,74,-6,73,-6,77,-6,83,-6,88,-6,90,-6,92,-6,89,-6,94,-6,92,-6,101,-6,104,-6,114,-6,111,-6,120,-6,120,-6,-127,-6,-120,-6,-115,-6,-102,-6,-102,-6,-90,-6,-86,-6,-80,-6,-67,-6,-67,-6,-52,-6,-46,-6,-41,-6,-30,-6,-29,-6,-20,-6,-12,-6,-5,-6,3,-5,11,-5,17,-5,27,-5,32,-5,46,-5,53,-5,70,-5,78,-5,94,-5,105,-5,124,-5,-116,-5,-99,-5,-78,-5,-67,-5,-45,-5,-34,-5,-6,-5,11,-4,38,-4,54,-4,74,-4,91,-4,111,-4,-125,-4,-101,-4,-77,-4,-55,-4,-26,-4,-10,-4,19,-3,33,-3,70,-3,88,-3,-125,-3,-104,-3,-69,-3,-42,-3,-14,-3,22,-2,53,-2,94,-2,125,-2,-92,-2,-65,-2,-26,-2,8,-1,50,-1,92,-1,-125,-1,-87,-1,-48,-1,-12,-1,33,0,77,0,127,0,-82,0,-35,0,9,1,57,1,105,1,-99,1,-44,1,11,2,64,2,116,2,-87,2,-30,2,25,3,88,3,-110,3,-48,3,5,4,66,4,119,4,-70,4,-17,4,48,5,102,5,-94,5,-43,5,16,6,66,6,122,6,-76,6,-26,6,31,7,72,7,122,7,-87,7,-35,7,13,8,66,8,111,8,-101,8,-56,8,-12,8,36,9,84,9,-128,9,-83,9,-38,9,-4,9,44,10,77,10,123,10,-92,10}; }
	private static byte[] data92(){ return new byte[] {-53,10,-12,10,20,11,57,11,94,11,-125,11,-87,11,-59,11,-21,11,5,12,41,12,65,12,100,12,127,12,-97,12,-71,12,-45,12,-18,12,4,13,31,13,53,13,75,13,102,13,116,13,-117,13,-107,13,-90,13,-76,13,-64,13,-51,13,-42,13,-37,13,-27,13,-33,13,-19,13,-30,13,-18,13,-26,13,-23,13,-30,13,-34,13,-41,13,-46,13,-59,13,-63,13,-79,13,-91,13,-105,13,-125,13,119,13,96,13,76,13,52,13,26,13,2,13,-28,12,-57,12,-87,12,-124,12,102,12,61,12,24,12,-15,11,-62,11,-106,11,104,11,48,11,6,11,-59,10,-104,10,86,10,32,10,-28,9,-93,9,103,9,32,9,-31,8,-101,8,91,8,19,8,-47,7,-119,7,64,7,-1,6,-75,6,115,6,42,6,-31,5,-102,5,85,5,12,5,-55,4,123,4,58,4,-20,3,-87,3,98,3,23,3,-40,2,-116,2,79,2,7,2,-51,1,-119,1,78,1,16,1,-43,0,-99,0,104,0,48,0,2,0,-51,-1,-103,-1,108,-1,55,-1,14,-1,-33,-2,-77,-2,-123,-2,86,-2,38,-2,-12,-3,-57,-3,-109,-3,101,-3,49,-3,-3,-4,-56,-4,-106,-4,100,-4,51,-4,1,-4,-47,-5,-99,-5,110,-5,59,-5,10,-5,-34,-6,-80,-6,-120,-6,90,-6,44,-6,-2,-7,-47,-7,-88,-7,-128,-7,88,-7,50,-7,6,-7,-33,-8,-72,-8,-112,-8,115,-8,72,-8,47,-8,6,-8,-21,-9,-53,-9,-82,-9,-101,-9,127,-9,113,-9,85,-9,69,-9,47,-9,32,-9,18,-9,3,-9,-10,-10,-25,-10,-40,-10,-49,-10,-66,-10,-69,-10,-84,-10,-90,-10,-95,-10,-107,-10,-114,-10,-123,-10,123,-10,121,-10,113,-10,107,-10,103,-10,96,-10,92,-10,89,-10,87,-10,89,-10,87,-10,91,-10,86,-10,94,-10,92,-10,101,-10,110,-10,117,-10,-127,-10,-117,-10,-108,-10,-92,-10,-82,-10,-65,-10,-50,-10,-42,-10,-19,-10,-17,-10,5,-9,11,-9,29,-9,43,-9,55,-9,70,-9,78,-9,91,-9,103,-9,113,-9,-126,-9,-116,-9,-100,-9,-92,-9,-76,-9,-73,-9,-54,-9,-49,-9,-28,-9,-23,-9,-10,-9,-1,-9,6,-8,19,-8,31,-8,37,-8,51,-8,55,-8,64,-8,74,-8,80,-8,90,-8,102,-8,105,-8,117,-8,115,-8,126,-8,-121,-8,-115,-8,-103,-8,-97,-8,-87,-8,-76,-8,-65,-8,-53,-8,-39,-8,-25,-8,-8,-8,9,-7,25,-7,41,-7,59,-7,78,-7,100,-7,121,-7,-112,-7,-91,-7,-69,-7,-43,-7,-20,-7,7,-6,34,-6,55,-6,87,-6,105,-6,-119,-6,-90,-6,-62,-6,-30,-6,-1,-6,26,-5,59,-5,83,-5,119,-5,-111,-5,-70,-5,-45,-5,-3,-5,22,-4,60,-4,94,-4,-127,-4,-86,-4,-50,-4,-9,-4,31,-3,70,-3,109,-3,-102,-3,-59,-3,-11,-3,34,-2,78,-2,123,-2,-93,-2,-48,-2,-1,-2,40,-1,87,-1,126,-1,-89,-1,-47,-1,-10,-1,31,0,70,0,108,0,-109,0,-71,0,-35,0,3,1,37,1,75,1,110,1,-108,1,-77,1,-38,1,-9,1,26,2,61,2,91,2,125,2,-101,2,-73,2,-44,2,-17,2,8,3,34,3,60,3,81,3,105,3,124,3,-112,3,-92,3,-75,3,-53,3,-36,3,-21,3,-2,3,11,4,32,4,42,4,64,4,75,4,92,4,105,4,119,4,127,4,-110,4,-105,4,-87,4,-78,4,-71,4,-59,4,-55,4,-41,4,-36,4,-26,4,-17,4,-15,4,-7,4,-2,4,2,5,12,5,18,5,22,5,29,5,29,5,35,5,37,5,46,5,50,5,60,5,63,5,65,5,71,5,74,5,83,5,89,5,93,5,104,5,103,5,113,5,115,5,121,5,-128,5,-125,5,-118,5,-113,5,-117,5,-109,5,-116,5,-110,5,-110,5,-112,5,-110,5,-114,5,-117,5,-117,5,-122,5,-121,5,-124,5,-125,5,-127,5,126,5,126,5,125,5,124,5,-127,5,127,5,-125,5,-126,5,-125,5,-119,5,-117,5,-114,5,-108,5,-107,5,-101,5,-97,5,-95,5,-87,5,-84,5,-76,5,-70,5,-63,5,-57,5,-51,5,-42,5,-33,5,-22,5,-12,5,-1,5,13,6,21,6,35,6,45,6,61,6,73,6,89,6,100,6,114,6,125,6,-123,6,-108,6,-105,6,-90,6,-90,6,-80,6,-81,6,-75,6,-75,6,-72,6,-76,6,-75,6,-83,6,-83,6,-91,6,-98,6,-105,6,-115,6,-125,6,119,6,107,6,93,6,84,6,64,6,55,6,35,6,21,6,4,6,-15,5,-30,5,-53,5,-68,5,-95,5,-111,5,120,5,96,5,75,5,45,5,26,5,-6,4,-34,4,-63,4,-92,4,-122,4,105,4,68,4,40,4,1,4,-30,3,-67,3,-101,3,119,3,85,3,48,3,11,3,-28,2,-66,2,-103,2,115,2,75,2,39,2,-5,1}; }
	private static byte[] data93(){ return new byte[] {-44,1,-88,1,127,1,84,1,43,1,-5,0,-43,0,-96,0,119,0,69,0,27,0,-20,-1,-64,-1,-109,-1,101,-1,60,-1,13,-1,-24,-2,-68,-2,-104,-2,110,-2,75,-2,37,-2,-2,-3,-34,-3,-74,-3,-103,-3,119,-3,87,-3,51,-3,20,-3,-16,-4,-43,-4,-80,-4,-106,-4,115,-4,86,-4,55,-4,19,-4,-9,-5,-42,-5,-71,-5,-101,-5,124,-5,96,-5,64,-5,36,-5,7,-5,-20,-6,-46,-6,-69,-6,-100,-6,-122,-6,103,-6,81,-6,58,-6,32,-6,14,-6,-12,-7,-29,-7,-52,-7,-72,-7,-92,-7,-105,-7,-126,-7,121,-7,101,-7,93,-7,77,-7,68,-7,57,-7,47,-7,42,-7,32,-7,30,-7,23,-7,21,-7,19,-7,17,-7,20,-7,20,-7,23,-7,29,-7,32,-7,41,-7,45,-7,56,-7,65,-7,75,-7,89,-7,100,-7,113,-7,126,-7,-119,-7,-101,-7,-85,-7,-67,-7,-52,-7,-32,-7,-19,-7,2,-6,19,-6,38,-6,61,-6,81,-6,102,-6,125,-6,-108,-6,-86,-6,-61,-6,-37,-6,-13,-6,18,-5,43,-5,74,-5,105,-5,-127,-5,-92,-5,-68,-5,-29,-5,-3,-5,34,-4,62,-4,98,-4,127,-4,-96,-4,-63,-4,-32,-4,4,-3,31,-3,68,-3,94,-3,127,-3,-96,-3,-69,-3,-37,-3,-9,-3,19,-2,50,-2,70,-2,101,-2,120,-2,-109,-2,-87,-2,-65,-2,-43,-2,-24,-2,-8,-2,9,-1,28,-1,40,-1,62,-1,67,-1,89,-1,93,-1,109,-1,121,-1,-125,-1,-112,-1,-102,-1,-91,-1,-83,-1,-77,-1,-65,-1,-60,-1,-45,-1,-41,-1,-34,-1,-24,-1,-21,-1,-11,-1,-8,-1,-2,-1,7,0,11,0,21,0,22,0,30,0,32,0,41,0,42,0,53,0,54,0,60,0,64,0,69,0,73,0,81,0,82,0,89,0,91,0,97,0,98,0,104,0,104,0,110,0,113,0,114,0,118,0,115,0,124,0,122,0,-127,0,-127,0,-124,0,-122,0,-119,0,-116,0,-112,0,-110,0,-103,0,-105,0,-95,0,-97,0,-92,0,-89,0,-87,0,-83,0,-84,0,-79,0,-83,0,-75,0,-77,0,-75,0,-74,0,-75,0,-75,0,-75,0,-76,0,-78,0,-75,0,-78,0,-75,0,-78,0,-79,0,-79,0,-83,0,-81,0,-85,0,-83,0,-88,0,-88,0,-92,0,-92,0,-97,0,-94,0,-102,0,-97,0,-102,0,-103,0,-104,0,-109,0,-106,0,-109,0,-104,0,-108,0,-104,0,-105,0,-105,0,-100,0,-102,0,-96,0,-92,0,-92,0,-85,0,-84,0,-82,0,-75,0,-75,0,-65,0,-65,0,-57,0,-55,0,-50,0,-47,0,-39,0,-39,0,-28,0,-29,0,-21,0,-18,0,-15,0,-8,0,-7,0,0,1,3,1,5,1,12,1,11,1,18,1,19,1,22,1,27,1,27,1,34,1,32,1,40,1,38,1,44,1,43,1,48,1,49,1,54,1,53,1,59,1,59,1,63,1,65,1,67,1,69,1,75,1,74,1,80,1,82,1,84,1,88,1,92,1,95,1,100,1,103,1,107,1,111,1,115,1,116,1,126,1,124,1,-120,1,-122,1,-113,1,-112,1,-107,1,-105,1,-99,1,-96,1,-92,1,-89,1,-85,1,-84,1,-77,1,-76,1,-71,1,-69,1,-65,1,-62,1,-59,1,-55,1,-54,1,-48,1,-46,1,-42,1,-40,1,-33,1,-36,1,-27,1,-28,1,-24,1,-21,1,-20,1,-18,1,-14,1,-17,1,-10,1,-15,1,-8,1,-13,1,-8,1,-13,1,-8,1,-15,1,-10,1,-17,1,-15,1,-20,1,-19,1,-25,1,-26,1,-28,1,-34,1,-31,1,-43,1,-41,1,-48,1,-52,1,-54,1,-65,1,-65,1,-74,1,-78,1,-85,1,-92,1,-96,1,-107,1,-109,1,-121,1,-125,1,120,1,112,1,107,1,93,1,89,1,75,1,68,1,58,1,51,1,36,1,32,1,13,1,11,1,-8,0,-11,0,-28,0,-33,0,-49,0,-55,0,-70,0,-77,0,-90,0,-98,0,-111,0,-119,0,124,0,114,0,104,0,92,0,82,0,71,0,60,0,48,0,38,0,26,0,17,0,4,0,-4,-1,-18,-1,-26,-1,-37,-1,-48,-1,-56,-1,-66,-1,-75,-1,-81,-1,-94,-1,-96,-1,-108,-1,-112,-1,-119,-1,-127,-1,126,-1,117,-1,115,-1,107,-1,106,-1,97,-1,98,-1,89,-1,89,-1,82,-1,81,-1,75,-1,73,-1,70,-1,65,-1,66,-1,59,-1,61,-1,54,-1,57,-1,51,-1,54,-1,49,-1,48,-1,48,-1,44,-1,48,-1,42,-1,45,-1,40,-1,42,-1,39,-1,39,-1,37,-1,35,-1,35,-1,35,-1,30,-1,34,-1,29,-1,29,-1,28,-1,28,-1,24,-1,28,-1,24,-1,23,-1,25,-1,24,-1,24,-1,26,-1,24,-1,26,-1,27,-1,28,-1,30,-1,29,-1,33,-1,34,-1,35,-1,40,-1,36,-1,45,-1,41,-1,49,-1}; }
	private static byte[] data94(){ return new byte[] {46,-1,49,-1,53,-1,51,-1,58,-1,54,-1,63,-1,58,-1,65,-1,63,-1,68,-1,67,-1,72,-1,71,-1,74,-1,80,-1,76,-1,84,-1,82,-1,87,-1,91,-1,91,-1,97,-1,98,-1,101,-1,106,-1,106,-1,114,-1,113,-1,121,-1,120,-1,-128,-1,126,-1,-120,-1,-122,-1,-115,-1,-113,-1,-111,-1,-104,-1,-106,-1,-98,-1,-98,-1,-93,-1,-90,-1,-88,-1,-85,-1,-84,-1,-77,-1,-81,-1,-71,-1,-76,-1,-70,-1,-69,-1,-70,-1,-62,-1,-68,-1,-61,-1,-63,-1,-63,-1,-58,-1,-62,-1,-59,-1,-59,-1,-60,-1,-58,-1,-59,-1,-59,-1,-60,-1,-59,-1,-58,-1,-60,-1,-59,-1,-58,-1,-62,-1,-56,-1,-60,-1,-59,-1,-56,-1,-60,-1,-55,-1,-58,-1,-53,-1,-57,-1,-51,-1,-54,-1,-50,-1,-50,-1,-47,-1,-48,-1,-44,-1,-44,-1,-43,-1,-40,-1,-39,-1,-36,-1,-37,-1,-33,-1,-35,-1,-30,-1,-29,-1,-30,-1,-25,-1,-28,-1,-23,-1,-25,-1,-21,-1,-23,-1,-20,-1,-20,-1,-18,-1,-19,-1,-16,-1,-17,-1,-15,-1,-15,-1,-13,-1,-15,-1,-10,-1,-13,-1,-11,-1,-10,-1,-11,-1,-7,-1,-10,-1,-7,-1,-9,-1,-6,-1,-7,-1,-6,-1,-5,-1,-7,-1,-3,-1,-6,-1,-2,-1,-6,-1,-2,-1,-4,-1,-2,-1,-2,-1,-3,-1,-1,-1,-2,-1,-1,-1,-1,-1,-1,-1,0,0,-1,-1,0,0,0,0,-1,-1,2,0}; }
	private static byte[] getData(){
		byte[] data = new byte[96558];
		System.arraycopy(data0(), 0, data, 0, 1024);
		System.arraycopy(data1(), 0, data, 1024, 1024);
		System.arraycopy(data2(), 0, data, 2048, 1024);
		System.arraycopy(data3(), 0, data, 3072, 1024);
		System.arraycopy(data4(), 0, data, 4096, 1024);
		System.arraycopy(data5(), 0, data, 5120, 1024);
		System.arraycopy(data6(), 0, data, 6144, 1024);
		System.arraycopy(data7(), 0, data, 7168, 1024);
		System.arraycopy(data8(), 0, data, 8192, 1024);
		System.arraycopy(data9(), 0, data, 9216, 1024);
		System.arraycopy(data10(), 0, data, 10240, 1024);
		System.arraycopy(data11(), 0, data, 11264, 1024);
		System.arraycopy(data12(), 0, data, 12288, 1024);
		System.arraycopy(data13(), 0, data, 13312, 1024);
		System.arraycopy(data14(), 0, data, 14336, 1024);
		System.arraycopy(data15(), 0, data, 15360, 1024);
		System.arraycopy(data16(), 0, data, 16384, 1024);
		System.arraycopy(data17(), 0, data, 17408, 1024);
		System.arraycopy(data18(), 0, data, 18432, 1024);
		System.arraycopy(data19(), 0, data, 19456, 1024);
		System.arraycopy(data20(), 0, data, 20480, 1024);
		System.arraycopy(data21(), 0, data, 21504, 1024);
		System.arraycopy(data22(), 0, data, 22528, 1024);
		System.arraycopy(data23(), 0, data, 23552, 1024);
		System.arraycopy(data24(), 0, data, 24576, 1024);
		System.arraycopy(data25(), 0, data, 25600, 1024);
		System.arraycopy(data26(), 0, data, 26624, 1024);
		System.arraycopy(data27(), 0, data, 27648, 1024);
		System.arraycopy(data28(), 0, data, 28672, 1024);
		System.arraycopy(data29(), 0, data, 29696, 1024);
		System.arraycopy(data30(), 0, data, 30720, 1024);
		System.arraycopy(data31(), 0, data, 31744, 1024);
		System.arraycopy(data32(), 0, data, 32768, 1024);
		System.arraycopy(data33(), 0, data, 33792, 1024);
		System.arraycopy(data34(), 0, data, 34816, 1024);
		System.arraycopy(data35(), 0, data, 35840, 1024);
		System.arraycopy(data36(), 0, data, 36864, 1024);
		System.arraycopy(data37(), 0, data, 37888, 1024);
		System.arraycopy(data38(), 0, data, 38912, 1024);
		System.arraycopy(data39(), 0, data, 39936, 1024);
		System.arraycopy(data40(), 0, data, 40960, 1024);
		System.arraycopy(data41(), 0, data, 41984, 1024);
		System.arraycopy(data42(), 0, data, 43008, 1024);
		System.arraycopy(data43(), 0, data, 44032, 1024);
		System.arraycopy(data44(), 0, data, 45056, 1024);
		System.arraycopy(data45(), 0, data, 46080, 1024);
		System.arraycopy(data46(), 0, data, 47104, 1024);
		System.arraycopy(data47(), 0, data, 48128, 1024);
		System.arraycopy(data48(), 0, data, 49152, 1024);
		System.arraycopy(data49(), 0, data, 50176, 1024);
		System.arraycopy(data50(), 0, data, 51200, 1024);
		System.arraycopy(data51(), 0, data, 52224, 1024);
		System.arraycopy(data52(), 0, data, 53248, 1024);
		System.arraycopy(data53(), 0, data, 54272, 1024);
		System.arraycopy(data54(), 0, data, 55296, 1024);
		System.arraycopy(data55(), 0, data, 56320, 1024);
		System.arraycopy(data56(), 0, data, 57344, 1024);
		System.arraycopy(data57(), 0, data, 58368, 1024);
		System.arraycopy(data58(), 0, data, 59392, 1024);
		System.arraycopy(data59(), 0, data, 60416, 1024);
		System.arraycopy(data60(), 0, data, 61440, 1024);
		System.arraycopy(data61(), 0, data, 62464, 1024);
		System.arraycopy(data62(), 0, data, 63488, 1024);
		System.arraycopy(data63(), 0, data, 64512, 1024);
		System.arraycopy(data64(), 0, data, 65536, 1024);
		System.arraycopy(data65(), 0, data, 66560, 1024);
		System.arraycopy(data66(), 0, data, 67584, 1024);
		System.arraycopy(data67(), 0, data, 68608, 1024);
		System.arraycopy(data68(), 0, data, 69632, 1024);
		System.arraycopy(data69(), 0, data, 70656, 1024);
		System.arraycopy(data70(), 0, data, 71680, 1024);
		System.arraycopy(data71(), 0, data, 72704, 1024);
		System.arraycopy(data72(), 0, data, 73728, 1024);
		System.arraycopy(data73(), 0, data, 74752, 1024);
		System.arraycopy(data74(), 0, data, 75776, 1024);
		System.arraycopy(data75(), 0, data, 76800, 1024);
		System.arraycopy(data76(), 0, data, 77824, 1024);
		System.arraycopy(data77(), 0, data, 78848, 1024);
		System.arraycopy(data78(), 0, data, 79872, 1024);
		System.arraycopy(data79(), 0, data, 80896, 1024);
		System.arraycopy(data80(), 0, data, 81920, 1024);
		System.arraycopy(data81(), 0, data, 82944, 1024);
		System.arraycopy(data82(), 0, data, 83968, 1024);
		System.arraycopy(data83(), 0, data, 84992, 1024);
		System.arraycopy(data84(), 0, data, 86016, 1024);
		System.arraycopy(data85(), 0, data, 87040, 1024);
		System.arraycopy(data86(), 0, data, 88064, 1024);
		System.arraycopy(data87(), 0, data, 89088, 1024);
		System.arraycopy(data88(), 0, data, 90112, 1024);
		System.arraycopy(data89(), 0, data, 91136, 1024);
		System.arraycopy(data90(), 0, data, 92160, 1024);
		System.arraycopy(data91(), 0, data, 93184, 1024);
		System.arraycopy(data92(), 0, data, 94208, 1024);
		System.arraycopy(data93(), 0, data, 95232, 1024);
		System.arraycopy(data94(), 0, data, 96256, 302);
		return data;
	}
	/** Constructs a new AudioClip with the data from loop-02.wav. */
	public Loop02(){
		data = getData();
		format = new AudioFormat(AudioFormat.Encoding.PCM_SIGNED, (float)(22050.0), 16, 1, 2, (float)(22050.0), false);
		lineInfo = new DataLine.Info(SourceDataLine.class, format, AudioSystem.NOT_SPECIFIED);
		try{ AudioSystem.getLine(lineInfo); }
		catch(IllegalArgumentException ex){ lineInfo = null; ex.printStackTrace(); }
		catch(LineUnavailableException e){}
	}
	/** A separate thread for playing loop-02.wav. */
	private class PlayThread extends Thread {
		private byte[] data;
		private AudioFormat format;
		private DataLine.Info lineInfo;
		private SourceDataLine line = null;
		private boolean playing = true;
		private float volume = 1;
		public PlayThread(byte[] d, AudioFormat f, DataLine.Info i, float v){ data = d; format = f; lineInfo = i; volume = v; }
		public void run(){
			try{
				line = (SourceDataLine) AudioSystem.getLine(lineInfo);
				line.open(format, AudioSystem.NOT_SPECIFIED);
				FloatControl vol = (FloatControl) line.getControl(FloatControl.Type.MASTER_GAIN);
				vol.setValue(volume);
				line.start();
				int written = 0;
				int available;
				while(written < data.length && playing){
					available = Math.min(line.available(), data.length - written);
					line.write(data, written, available);
					written += available;
				}
				int frames = data.length / format.getFrameSize();
				while(line.getFramePosition() < frames && playing) Thread.sleep(0);
			}
			catch(InterruptedException ex){ playing = false; }
			catch(LineUnavailableException ex){}
			if(line != null){ line.stop(); line.flush(); line.close(); }
			playing = false;
		}
		public void interrupt(){ playing = false; }
		public boolean isPlaying(){ return playing; }
	}
	/** A separate thread for looping play of loop-02.wav. */
	private class LoopThread extends Thread {
		private Loop02 clip;
		private boolean looping = true;
		public LoopThread(Loop02 c){ clip = c; }
		public void run(){
			while(looping){
				clip.play();
				while(clip.isPlaying() && looping){
					try{ Thread.sleep(0); }
					catch(InterruptedException ex){ looping = false; break; }
				}
			}
			if(!clip.isLooping()) clip.stop();
		}
		public void interrupt(){ looping = false; }
		public boolean isLooping(){ return looping; }
	}
	/** Plays loop-02.wav from the beginning, even if it is already playing or looping. */
	public void play() { play(0); }
	public void play(float balance){ if(lineInfo == null) return; doPlay(balance); }
	private synchronized void doPlay(float balance){
		doStopPlay();
		playThread = new PlayThread(data, format, lineInfo, balance);
		playThread.start();
	}
	/** Plays loop-02.wav continuously until stopped. */
	public void loop(){ if(lineInfo == null) return; doLoop(); }
	private synchronized void doLoop(){
		doStopLoop();
		loopThread = new LoopThread(this);
		loopThread.start();
	}
	/** Stops play and looping of loop-02.wav. */
	public void stop(){ if(lineInfo == null) return; doStop(); }
	private synchronized void doStop(){
		doStopPlay();
		doStopLoop();
	}
	private void doStopPlay(){
		if(playThread == null) return;
		if(playThread.isPlaying()) playThread.interrupt();
		playThread = null;
	}
	private void doStopLoop(){
		if(loopThread == null) return;
		if(loopThread.isLooping()) loopThread.interrupt();
		loopThread = null;
	}
	/** Tests if loop-02.wav is currently playing or looping.
	 * @return <tt>true</tt> if playing or looping, <tt>false</tt> otherwise */
	public boolean isPlaying(){ if(lineInfo == null) return false; return doIsPlaying(); }
	private synchronized boolean doIsPlaying(){
		if(loopThread == null && playThread == null) return false;
		else if(loopThread == null) return playThread.isPlaying();
		else if(playThread == null) return loopThread.isLooping();
		else return loopThread.isLooping() && playThread.isPlaying();
	}
	/** Tests if loop-02.wav is currently looping.
	 * @return <tt>true</tt> if looping, <tt>false</tt> otherwise */
	public boolean isLooping(){ if(lineInfo == null) return false; return doIsLooping(); }
	private synchronized boolean doIsLooping(){
		if(loopThread == null) return false;
		else return loopThread.isLooping();
	}
}